Попытка удалить первую строку в Python не удается? - PullRequest
0 голосов
/ 04 февраля 2019

Привет, у меня есть некоторые данные в формате CSV.

У меня есть очень простой код, который просто предназначен для удаления первой строки:

import numpy as np
import pandas as pd
data = pd.read_csv("mydata.csv")
data = data.drop(data.columns[[0]],axis=0)
data.to_csv("mydata2.csv")

Однако при запуске я получаю этоошибка:

Warning (from warnings module):
  File "C:/Users/george/Desktop/testing/output/PIVOTING.py", line 1
DtypeWarning: Columns (6) have mixed types. Specify dtype option on import or set low_memory=False.

Traceback (most recent call last):
  File "C:/Users/george/Desktop/testing/output/PIVOTING.py", line 5, in <module>
    data = data.drop(data.columns[[0]],axis=0)
  File "C:\Python27\lib\site-packages\pandas\core\frame.py", line 3697, in drop
    errors=errors)
  File "C:\Python27\lib\site-packages\pandas\core\generic.py", line 3111, in drop
    obj = obj._drop_axis(labels, axis, level=level, errors=errors)
  File "C:\Python27\lib\site-packages\pandas\core\generic.py", line 3143, in _drop_axis
    new_axis = axis.drop(labels, errors=errors)
  File "C:\Python27\lib\site-packages\pandas\core\indexes\base.py", line 4404, in drop
    '{} not found in axis'.format(labels[mask]))
KeyError: "['C'] not found in axis"

1 Ответ

0 голосов
/ 04 февраля 2019

Для дальнейшего использования, панды read_csv принимают skiprows, чтобы помочь точно решить эту задачу, как подробно описано здесь

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