Обложка файла с разделителями табуляцией в CSV - PullRequest
0 голосов
/ 17 июня 2020

Я пытаюсь загрузить файл в Python (3.7) и использовать его для создания нескольких графиков. файл разделен табуляцией (расширение .dat). Мне как-то удалось преобразовать этот файл в файл .csv, но тогда заголовок сдвинут на 1 столбец. Пожалуйста, помогите!

Код:

import pandas as pd

df = pd.read_csv('p2s-a 062019.dat', delimiter = '\t')

df.to_csv('p2s-a 062019.csv', encoding = 'utf-8', index = False)

newdf = pd.read_csv('p2s-a 062019.csv')

newdf

Изображение прикреплено

Таблица со смещением заголовка

1 Ответ

0 голосов
/ 17 июня 2020

Попробуйте сделать это:

df.columns = list(df.columns[1:]) + ["to_delete"]

df.drop("to_delete", axis=1)

Он сдвинет все столбцы на один и удалит лишний, который вам не нужен, в конце.

...