[英]pandas python replace column values
假设我有一个数据列,其列为a: 1, 2, 3, 4, 5, ...
我该如何替换值,以便每个数字都少1(新的a是0, 1, 2, 3, 4
)。 谢谢你们。
只是+ = 1:
In [11]: df = pd.DataFrame({'a': [1, 2, 3, 4, 5]})
In [12]: df
Out[12]:
a
0 1
1 2
2 3
3 4
4 5
In [13]: df['a'] += 1
In [14]: df
Out[14]:
a
0 2
1 3
2 4
3 5
4 6
应该这样做:
>>> data['col_name']=data['col_name'].apply(lambda row:row-1)
您也可以通过这种方式添加任何其他操作或功能
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.