我有一個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
如何做到這一點?
uj5u.com熱心網友回復:
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
轉載請註明出處,本文鏈接:https://www.uj5u.com/gongcheng/446261.html
