在学习python时,我看到了类似于下面的代码片段。我是python和pandas的新手,并且想了解DataFrame实例如何允许使用方括号(带有文本)?我认为方括号用于列表和基于索引的检索元素。指示解释器允许使用方括号的DataFrame实现中有什么?
fram = pandas.read_csv(csvpath)
fame["city"].value_counts()
答案 0 :(得分:0)
__getitem__()
的Python文档对此进行了解释
被要求实施对
self[key]
的评估。
Pandas具有一些巧妙的语法实现,因此您可以对带有索引(例如df[42]
的Dataframe的行,带有列名(例如df['spam']
的Dataframe的列)和{{3 }}。