我正在尝试连接 Pandas DataFrame 列,用逗号替换“NaN”值。
df = pd.DataFrame({'col1' : ["1","2","3","4","5",np.nan],
'col2' : ["p1","p2","p1",np.nan,"p2",np.nan],
'col3' : ["A","B","C","D","E","F"]})
df
col1 col2 col3
0 1 p1 A
1 2 p2 B
2 3 p1 C
3 4 NaN D
4 5 p2 E
5 NaN NaN F
我需要一个输出:-
col1 col2 col3 col4
0 1 p1 A 1, p1, A
1 2 p2 B 2, p2, B
2 3 p1 C 3, p1, C
3 4 NaN D 4, , D
4 5 p2 E 5, p2, E
5 NaN NaN F , , F
基本上我需要在col4.
我在这里先向您的帮助表示感谢
慕容708150
蓝山帝景
随时随地看视频慕课网APP
相关分类