假设你有一个DataFrame列;
col_1 col_2
1 a
2 b
3 c
4 d
5 e
Run Code Online (Sandbox Code Playgroud)
如何更改值,col_2以便新值 = 当前值 +'new'
用途+:
df.col_2 = df.col_2 + 'new'
print (df)
col_1 col_2
0 1 anew
1 2 bnew
2 3 cnew
3 4 dnew
4 5 enew
Run Code Online (Sandbox Code Playgroud)
谢谢你的另一个解决方案:
df.col_2 += 'new'
Run Code Online (Sandbox Code Playgroud)
或者assign:
df = df.assign(col_2 = df.col_2 + 'new')
print (df)
col_1 col_2
0 1 anew
1 2 bnew
2 3 cnew
3 4 dnew
4 5 enew
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5074 次 |
| 最近记录: |