我有一个数据框,其中一个列名是'a'
我遇到了以下选择表达式
dataframe ['a'] [50] [:50]
我理解dataframe ['a'] [50]选择列['a']中的第49行,但是[:50]会做什么?
谢谢
如果dataframe['a'][50][:50]
不会出错并且实际上返回了某些内容,则表示the row 49 in column ['a']
包含iterables(更精确的序列类型),例如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]
为链索引。不推荐。但是,这超出了此问题的范围,因此我不赘述。