首页 > 编程 > Python > 正文

pandas通过loc生成新的列方法

2020-01-04 13:59:25
字体:
来源:转载
供稿:网友

pandas中一个很便捷的使用方法通过loc、iloc、ix等索引方式,这里记录一下:

df.loc[条件,新增列] = 赋初始值

如果新增列名为已有列名,则在原来的数据列上改变

import pandas as pdimport 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)

pandas,loc

通过使用loc进行索引,在索引中做判断,然后根据判断的结果给新增的列赋值。这是很方便很基础的操作,当然我最近记得不太清楚所以这里记录一下。

以上这篇pandas通过loc生成新的列方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持VEVB武林网。


注:相关教程知识阅读请移步到python教程频道。
发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表