Как прочитать данные Excel из строки, отличной от 0? - PullRequest
0 голосов
/ 26 декабря 2018

У меня есть файлы Excel, и первые две строки: Еженедельный отчет 1-7 декабря 2014 года

И после этого идет соответствующая таблица.

Когда я использую имя файла = r'excel.xlsx 'df = pd.read_excel (имя файла) print (df)

Я получаю

      Weekly Report        Unnamed: 1                  Unnamed: 2 Unnamed: 
3 Unnamed: 4 Unnamed: 5
0    December 1-7, 2014               NaN                         NaN        
NaN        NaN        NaN
1                   NaN               NaN                         NaN        
NaN        NaN        NaN
2                  Date               App                    Campaign    
Country       Cost   Installs

Что я имею в видучто имя столбца не названо, потому что оно находится в первой нерелевантной строке.

Если бы панды читали только таблицу, мои столбцы будут инсталляциями, стоимостью и т. Д., Которые я хочу.

Как я могу сказать ему читать, начиная со строки 3?

1 Ответ

0 голосов
/ 26 декабря 2018

Используйте skiprows в ваших интересах -

df = pd.read_excel(filename, skiprows=[0,1])

Это должно сделать это.pandas игнорирует первые две строки в этом случае -

skiprows: list-like

Строки для пропуска в начале (0-индексированные)

Подробнее здесь

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