pandas通过loc生成新的列方法
时间:2022-08-09 08:32:36|栏目:Python代码|点击: 次
pandas中一个很便捷的使用方法通过loc、iloc、ix等索引方式,这里记录一下:
df.loc[条件,新增列] = 赋初始值
如果新增列名为已有列名,则在原来的数据列上改变
import pandas as pd import numpy as np data = pd.DataFrame(np.random.randint(0,100,40).reshape(10,4),columns=list('abcd')) print(data) data.loc[data.d >= 50,'大于50'] = 'Yes' print(data)
通过使用loc进行索引,在索引中做判断,然后根据判断的结果给新增的列赋值。这是很方便很基础的操作,当然我最近记得不太清楚所以这里记录一下。
栏 目:Python代码
下一篇:一文了解Python 流程控制
本文标题:pandas通过loc生成新的列方法
本文地址:http://www.codeinn.net/misctech/210295.html