为了账号安全,请及时绑定邮箱和手机立即绑定

有效地将列标题分配给 csv 文件

有效地将列标题分配给 csv 文件

慕妹3242003 2021-05-30 10:09:51
我正在询问如何使用逗号定界符有效地将列标题分配给CSV文件。现在,一旦我知道有多少列,就可以手动分配标题。问题是,列数随文件的不同而不同。所以Dataframe下面的第一个有 3 列。我通过以下分配。import pandas as pdd = ({    'Col 1' : ['X','Y'],      'Col 2' : ['A','B'],     'Col 3' : ['C','D'],            })df = pd.DataFrame(data=d)df.columns = ['A','B','C']如果我具有以下df并使用相同的代码,它将返回错误。ValueError:长度不匹配:预期轴有2个元素,新值有3个元素d = ({    'Col 1' : ['X','Y'],      'Col 2' : ['A','B'],         })df = pd.DataFrame(data=d)df.columns = ['A','B','C']我明白这是因为只有 2 列。我在问有效分配标题的问题A-n。我知道这不是不是很难改变df.columns到['A','B'],但如果我每天多次执行此操作就变得非常低效。
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 127 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号