1.numpy方法中的axis参数理解
简单的来记就是axis=0代表往跨行(down),而axis=1代表跨列(across)。
axis = 0 ,跨行,作用于垂直方向,最终行数发生变化;
axis = 1 ,跨列,作用于水平方向,最终列数发生变化
如果我们调用df.mean(axis=1),我们将得到按行计算的均值
然而,如果我们调用 df.drop((name, axis=1),我们实际上删掉了一列,而不是一行
Python Pandas与Numpy中axis参数的二义性
所以问题当中第一个列子 df.mean(axis=1)代表沿着列水平方向计算均值,而第二个列子df.drop(name, axis=1) 代表将name对应的列标签(们)沿着水平的方向依次删掉。
2.python中iloc与loc函数的区别
pd.iloc[行号,列号]
pd.loc[行标签,列标签]
Python numpy函数:shape用法
shape函数是numpy.core.fromnumeric中的函数,它的功能是读取矩阵的长度,比如shape[0]就是读取矩阵第一维度的长度。
Python中strip()、lstrip()、rstrip()用法详解from here
Python中有三个去除头尾字符、空白符的函数,它们依次为:
strip: 用来去除头尾字符;
lstrip:用来去除开头字符;
rstrip:用来去除结尾字符;
>>> str = ' ab cd '
>>> str
' ab cd '
>>> str.strip() #删除头尾空格
'ab cd'
>>> str.lstrip() #删除开头空格
'ab cd '
>>> str.rstrip() #删除结尾空格
' ab cd'
my_test="今天又是一周的开始,打起精神认真赚钱不含参"
with open ("C:\\Users\\user\\Desktop\\666.doc","w",encoding="utf-8") as f:
f.write(my_test)
注意:在Windows环境下命令如下,返回的路径为倒斜杆,倒斜杆有两个,是因为加了转义字符
3.python中的nunique