欢迎来到代码驿站!

Python代码

当前位置:首页 > 软件编程 > Python代码

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)

pandas loc生成新的列

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

上一篇:Pycharm远程调试和MySQL数据库授权问题

栏    目:Python代码

下一篇:一文了解Python 流程控制

本文标题:pandas通过loc生成新的列方法

本文地址:http://www.codeinn.net/misctech/210295.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有