Как экспортировать проанализированные данные из Pandas? - PullRequest
0 голосов
/ 11 января 2020

Я новичок в 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

Предварительный просмотр проанализированный набор данных: я хочу экспортировать данные, подобные этой картинке введите описание изображения здесь

1 Ответ

0 голосов
/ 11 января 2020

С цветами ничего не поделаешь, но вы можете добавить индекс и заголовки.

Также причина использования r - избегать escape-последовательностей.

из этого

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)

Для получения дополнительной информации, go через документы здесь: Pandas К CSV варианты

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...