标签: python pandas dataframe
下面的给定代码有什么区别。
df.ix['2008']
和
df.ix[2008]
我只想知道'ix'在这里做什么
两行代码之间的区别。
答案 0 :(得分:0)
Pandas.DataFrame.ix []是基于Label和Integer的切片技术。
下面的代码行将检查'2008'是否为一列并共享其所有行。如果不是列,则会抛出KeyError。
df.ix[:,'2008']
您提到的第二行将2008年作为索引进行检查并返回一个序列。