pandas通过loc生成新的列方法,pandasloc生成
pandas通过loc生成新的列方法,pandasloc生成
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进行索引,在索引中做判断,然后根据判断的结果给新增的列赋值。这是很方便很基础的操作,当然我最近记得不太清楚所以这里记录一下。
以上这篇pandas通过loc生成新的列方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编橙之家。
相关内容
- pandas使用apply多列生成一列数据的实例,pandasapply
- 对pandas中时间窗函数rolling的使用详解,pandasrolling
- 对python pandas 画移动平均线的方法详解,pythonpandas
- 对pandas将dataframe中某列按照条件赋值的实例讲解,pan
- python之pandas用法大全,pythonpandas大全
- Python pandas常用函数详解,pythonpandas
- Python遍历pandas数据方法总结,python遍历pandas
- python使用pandas实现数据分割实例代码,pythonpandas
- python学习教程之Numpy和Pandas的使用,numpypandas
- Python数据分析之如何利用pandas查询数据示例代码,pyt
评论关闭