2024-10-03 04:35:28 发布
网友
你好,我有一张熊猫数据表和一张清单
我的数据帧
xy_123 ba_322 ab_321 zx_223 1 1 1 1 s2 f32 r32 s223
列表=[“xy_123_8.4”、“ba_322_9.5”、“ab_321_8.4”、“zx_223_9.5”]
我正在查看的输出
xy_123_8.4 ba_322_9.5 ab_321_8.4 zx_223_9.5 1 1 1 1 s2 f32 r32 s223
我有一个大数据框,想更改列名,python有什么可能性吗
我建议不要将list用作变量名。就你而言
df.columns = list
按字典使用rename
rename
L = [ "xy_123_8.4", "ba_322_9.5", "ab_321_8.4", "zx_223_9.5"] d = {x.rsplit('_', 1)[0]:x for x in L} df = df.rename(columns=d) print (df) xy_123_8.4 ba_322_9.5 ab_321_8.4 zx_223_9.5 0 1 1 1 1 1 s2 f32 r32 s223
我建议不要将list用作变量名。就你而言
按字典使用
rename
相关问题 更多 >
编程相关推荐