我是熊猫的初学者。我将标题添加到了较早导入的数据集中,并且可以正常工作,但是当我尝试导出数据时,导出的却不是我期望的格式。非常感谢您的帮助,在此先感谢您!
#ExportingChangedData
import pandas as pd
headers = ["symboling","normalized-losses","make","fuel-type","aspiration", "num-of-doors","body-style",
"drive-wheels","engine-location","wheel-base", "length","width","height","curb-weight","engine-type",
"num-of-cylinders", "engine-size","fuel-system","bore","stroke","compression-ratio","horsepower",
"peak-rpm","city-mpg","highway-mpg","price"]
url = r"C:\Users\Admin\Desktop\DS\IBM\Lab 1\imports-85.csv"
dft = pd.read_csv(url, names = headers)
exp = df.to_csv(r"C:\Users\Admin\Desktop\DS\IBM\Lab 1\DataExport1.csv", sep='\t', encoding='utf-8')
print (dft)
print (exp)
而且,我不明白,为什么在定义文件路径之前加上“ r”?下面的示例用于导入和导出。
url = r"C:\Users\Admin\Desktop\DS\IBM\Lab 1\imports-85.csv"
如果我没有在文件路径前放置“ r”,我将出现以下错误:
SyntaxError: (unicode error) 'unicodeescape' codec can't decode bytes in position 2-3: truncated \UXXXXXXXX escape
已分析数据集的预览:我想导出像这样的数据 enter image description here
答案 0 :(得分:0)
对颜色的处理不多,但是您可以添加索引和标题。
使用r也是为了避免转义序列。
从
url = r"C:\Users\Admin\Desktop\DS\IBM\Lab 1\imports-85.csv"
对此
url = "C:\\Users\\Admin\\Desktop\\DS\\IBM\\Lab 1\\imports-85.csv"
对于导出选项,可以按以下方式使用。
df.to_csv(r"C:\Users\Admin\Desktop\DS\IBM\Lab1\imports-85.csv",index=True,header=True)
有关更多信息,请在此处浏览文档:Pandas To CSV options