Customer ID Email topwater ... Plastics Finesse12345 me@me.com 1 ... 1 0...
我的名单是:
[Bait #1,Bait #2,Bait #3,...,Bait #10,Bait #11]
我正在寻找这个:
Customer ID Email Bait#1 ... Bait #10 Bait #1112345 me@me.com 1 ... 1 0...
我试过这个(其中df_binary是带有我想要改变的标题的数据帧,但它似乎没有做任何事情,只返回初始数据帧:
header_List = ['Customer ID','Email']header_List.extend(List_of_baits)df_binary.iloc[:,2:37].columns = my_List2解决方法 我认为需要替换最后3个值 – 转换所有列名称而不是最后列出并添加新项目:
print (df) Customer ID Email topwater ... Plastics Finesse0 12345 me@me.com 1 ... 1 0 4List_of_baits = ['Bait #1','Bait #2','Bait #3']#for last 30 change -3 to -30df.columns = df.columns[:-3].toList() + List_of_baitsprint (df) Customer ID Email topwater Bait #1 Bait #2 Bait #30 12345 me@me.com 1 ... 1 0 4总结
以上是内存溢出为你收集整理的python – 从列表中只替换数据框中的几个标题全部内容,希望文章能够帮你解决python – 从列表中只替换数据框中的几个标题所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)