zs2*_*020 2 python dataframe pandas
我想通过将值分配给相应的索引来向现有数据框添加一列值。
这是我的数据框 df
ID
0 A
1 B
2 C
Run Code Online (Sandbox Code Playgroud)
我想将Value列附加到它,其中
values = [2, 5]
indexes = [1, 2]
Run Code Online (Sandbox Code Playgroud)
所以新的数据框应该是这样的:
ID Value
0 A
1 B 2
2 C 5
Run Code Online (Sandbox Code Playgroud)
我该怎么做?谢谢。
你可以使用 loc
df.loc[indexes , 'Value'] = values
df
ID Value
0 A NaN
1 B 2.0
2 C 5.0
Run Code Online (Sandbox Code Playgroud)