你自己试试吧:s=pd.Series(xrange(5000000))
%timeit s.loc[[0]] # You need pandas 0.15.1解决办法:在使用旧版本的熊猫时等待新版本的发布;获得一个尖端的开发工具。github的版本;在pandas发行版中手动进行一行修改;暂时使用.ix而不是.loc。倍(将id作为值传递,而不是作为列表传递)。关于的优秀教程表明,.ix在某种
5 0 0 08 0 0 0 1 0 0
9 1 0 0 0 0 0 来获得正确的输出,但是当我尝试使用iloc时,它会给出iLocation based boolean indexing on an integer type is not available。我尝试使用iloc,因为ix现在已经折旧了。 df.iloc[(df>0).any(1)]