下面的给定代码有什么区别

时间:2019-07-03 04:51:23

标签: python pandas dataframe

下面的给定代码有什么区别。

df.ix['2008']

df.ix[2008]

我只想知道'ix'在这里做什么

两行代码之间的区别。

1 个答案:

答案 0 :(得分:0)

Pandas.DataFrame.ix []是基于Label和Integer的切片技术。

下面的代码行将检查'2008'是否为一列并共享其所有行。如果不是列,则会抛出KeyError。

df.ix[:,'2008']

您提到的第二行将2008年作为索引进行检查并返回一个序列。