Python返回NaN值列表作为列值

时间:2019-07-04 07:23:24

标签: python excel python-3.x pandas

我想使用python中的pandas从excel文件中读取一列。但是它返回NaN列表。

This is the code I used

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)

It gives me a output like this

     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 Sheet

1 个答案:

答案 0 :(得分:0)

您的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