Python возвращает список значений NaN в виде значений столбцов - PullRequest
0 голосов
/ 04 июля 2019

Я хочу прочитать столбец из файла Excel, используя панд в Python.Но он возвращает список NaN.

Это код, который я использовал

from pandas import DataFrame

import pandas as pd

data = pd.read_excel (r'D:\Pandas\1 (179).xlsx')

df = pd.DataFrame(data, columns= ['Type','callsign'])

print (df)

Это дает мне такой вывод

     Type  callsign
0     NaN       NaN
1     NaN       NaN
2     NaN       NaN
3     NaN       NaN
4     NaN       NaN
5     NaN       NaN
6     NaN       NaN
7     NaN       NaN
8     NaN       NaN
9     NaN       NaN
10    NaN       NaN
11    NaN       NaN
12    NaN       NaN
13    NaN       NaN
14    NaN       NaN
15    NaN       NaN

Я ожидаю значения из листа Excel в качестве выходных данных. Лист Excel

1 Ответ

0 голосов
/ 04 июля 2019

Ваш файл Excel начинается не с первой строки, в нем есть несколько описаний.

Вам нужно пропустить несколько строк:

df = pd.read_excel(r'D:\Pandas\1 (179).xlsx',skiprows=5)

см. Документацию для дополнительных настроек: https://pandas.pydata.org/pandas-docs/stable/reference/api/pandas.read_excel.html

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