Как отобразить столбцы в CSV-файле в Python, используя Pandas? - PullRequest
1 голос
/ 16 октября 2019

У меня есть следующий CSV-файл:

enter image description here

Я хочу показать только следующие столбцы: Дата, Входящий и Исходящий. Для этого я использую pandas, чтобы получить то, что я хочу.

Мой код следующий:

path_input = 'CSR1 - Traffic - 10.10.1.1 (Tunnel0).csv'
data = pd.read_csv(path_input,sep='\t')
data.columns = ["Date", "Inbound", "Outbound"]

У меня появляется эта ошибка:

----> 3 data.columns = ["Date", "Inbound", "Outbound"]
ValueError: Length mismatch: Expected axis has 1 elements, new values have 3 elements

1 Ответ

5 голосов
/ 16 октября 2019

Кажется, вам нужно пропустить первые строки:

data = pd.read_csv(path_input,sep='\t', skiprows=9)

Или указать строку для нового заголовка, например 10th строка:

data = pd.read_csv(path_input,sep='\t', header=[10])
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...