Python 使用“写入行名称”;索引“;以csv格式导出文件时
我有一个列表,希望将其导出为csv文件。 我应用了以下代码:Python 使用“写入行名称”;索引“;以csv格式导出文件时,python,python-3.x,list,dataframe,export-to-csv,Python,Python 3.x,List,Dataframe,Export To Csv,我有一个列表,希望将其导出为csv文件。 我应用了以下代码: import pandas as pd import csv # Define List Data = [101, 12, 143] # Convert to dataframe df_Data = pd.DataFrame(Data) # Export to csv file df_Data.to_csv("Data.csv", header=["Data"] , index=[&quo
import pandas as pd
import csv
# Define List
Data = [101, 12, 143]
# Convert to dataframe
df_Data = pd.DataFrame(Data)
# Export to csv file
df_Data.to_csv("Data.csv", header=["Data"] , index=["Row1", "Row2", "Row3"])
我可以使用“标题”选项重命名列名
但是,行名称没有更改,因此被提及:
有人能在python中帮我解决这个问题吗?我建议您不要尝试将
中的索引和列的名称更改为\u csv(…)
参数
因此,请尝试使用以下代码:
import pandas as pd
import csv
# Define List
Data = [101, 12, 143]
# Convert to dataframe
df_Data = pd.DataFrame(Data, columns=["Data"], index=["Row1", "Row2", "Row3"])
# Export to csv file
df_Data.to_csv("Data.csv")
然后输出CSV将按预期工作。您可以使用如下列表设置列名和行名
df_Data.columns=['Data']
df_Data.index=['Row1','Row2','Row3']
非常感谢@U11 Forward提供宝贵的反馈。@RanjanPal欢迎:-)如果您觉得有用,请接受并投票:-)索引应该是布尔值(True
或False
)非常感谢@toRex提供您的建议!