【发布时间】:2020-04-28 13:14:45
【问题描述】:
我是 Pandas 的初学者。我将标题添加到了我之前导入的数据集并且它正在工作,但是当我尝试导出它正在导出的数据时,它的格式并不符合我的预期。任何帮助都非常感谢,在此先感谢您!
#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
【问题讨论】:
标签: python python-3.x pandas spyder