我有一个数据框,其中一个列名是'a'
我遇到了以下选择表达式
dataframe ['a'] [50] [:50]
我了解dataframe ['a'] [50]选择[[a']列中的第49行,但是[:50]会做什么?
谢谢
答案 0 :(得分:1)
如果dataframe['a'][50][:50]
不会出错,并且实际上返回了某些内容,则意味着the row 49 in column ['a']
包含可迭代对象(更精确的序列类型),例如list
, string
,tuple
...
dataframe['a'][50][:50]
从0
的值返回元素49
到the row 49 in column ['a']
的顺序。
如上所述,如果the row 49 in column ['a']
不包含序列类型,则会出现错误。尝试检查dataframe['a'][50]
看看它是否是序列类型
注意:dataframe['a'][50]
是链式索引。不推荐。但是,这超出了此问题的范围,因此我不赘述。