我搜索了很多,但没有完全找到我要找的东西。
我有一组数字,比如 [1, 2, 3]。
我有一个数据框:
attr1 attr2
A 10 13
B 11 14
C 12 15
Run Code Online (Sandbox Code Playgroud)
我想用数组中的值替换 attr1 的所有值,以便我的输出是
attr1 attr2
A 1 13
B 2 14
C 3 15
Run Code Online (Sandbox Code Playgroud)
我试过
df['attr1'] = df['attr1'] <- array
print df['attr1']
Run Code Online (Sandbox Code Playgroud)
^ - 将所有内容设置为 True 或 False
并df[['attr1']] <- array抛出异常
ValueError: Wrong number of items passed 51, placement implies 1
Run Code Online (Sandbox Code Playgroud)
您可以使用包含值的列表:
df['attr1'] = [1,2,3]
Run Code Online (Sandbox Code Playgroud)
df['attr1'] = range(1,4)
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4143 次 |
| 最近记录: |