日常python常见问题

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

在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值