我有一个df:
A B C D
0 a f k p
1 b g l r
2 c h m s
3 d i n t
4 e j o u
我想用一列更新B列
B
a
b
c
但是在位置 n,这意味着我将保留 n-1 行并更新其余行。
因此输出将用于在索引 2 处更新:
A B C D
0 a f k p
1 b a l r
2 c b m s
3 d c n t
4 e j o u
如何做到这一点?
IIUC,并假设第一个输入是数据帧,df
第二个输入是 Series s
:
n = 1 # second row (python indexes from 0)
df.update(s.set_axis(range(n, len(s)+n)))
输出:
A B C D
0 a f k p
1 b a l r
2 c b m s
3 d c n t
4 e j o u
输入df
:
A B C D
0 a f k p
1 b g l r
2 c h m s
3 d i n t
4 e j o u
输入s
:
0 a
1 b
2 c
Name: B, dtype: object
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句