DataFrame.shape中的零与一次计数

时间:2015-06-06 12:02:24

标签: python pandas dataframe

我正在将Excel工作表导入到Python DataFrame中,该数据框首先包含一行文本标签(1x11)和数据(1733x1),这样可以为工作表提供大小(1734 * 11)。

filename = "data/raw_data.xlsx"
df = pandas.read_excel(filename, sheetname=0)
print(df.shape) # show number of rows and columns of DataFrame

返回:(1733,11)

print(df.loc[0]) # show labels and first row of data

返回11个标签和第一行值的列表。

据我所知,Python使用从零开始的计数,因此1733意味着有1734行。但是为什么它的列数会返回11?

在DataFrame的末尾附近有一些缺失的值,其中一个系列以NaN开头,可能与它有关。

1 个答案:

答案 0 :(得分:0)

数据集中有1733行和11列,分别编号为0到1732和0到10