简体   繁体   English

添加从 0 开始的新 header 行到 csv

[英]Add a new header row starting from 0 to a csv

I have a csv file and has its own column header already.我有一个 csv 文件,并且已经有自己的列 header。 I would like to add a new header row starting from 0. (0,1,2,3,4,5...)我想从 0 开始添加一个新的 header 行。(0,1,2,3,4,5...)

anyone has idea how to do it?有人知道怎么做吗?

Use header=None for default columns names with skip actual csv header by skiprows=1 parameter if DataFrame is created by read_csv :如果 DataFrame 是由read_csv创建的,则使用header=None跳过实际的 csv header 的默认列名称,通过skiprows=1参数:

df = pd.read_csv(file, header=None, skiprows=1)

If Dataframe is created different way - eg from list, dict.. is possible assign range to columns names:如果 Dataframe 以不同的方式创建 - 例如,从列表中,dict.. 可以将range分配给列名:

df.columns = range(len(df.columns))

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM