繁体   English   中英

熊猫python替换列值

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM