如何从熊猫导出分析数据?

时间:2020-01-10 21:30:08

标签: python python-3.x pandas spyder

我是熊猫的初学者。我将标题添加到了较早导入的数据集中,并且可以正常工作,但是当我尝试导出数据时,导出的却不是我期望的格式。非常感谢您的帮助,在此先感谢您!

    #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

1 个答案:

答案 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