python方括号用法

时间:2019-03-25 17:19:43

标签: python pandas dataframe

在学习python时,我看到了类似于下面的代码片段。我是python和pandas的新手,并且想了解DataFrame实例如何允许使用方括号(带有文本)?我认为方括号用于列表和基于索引的检索元素。指示解释器允许使用方括号的DataFrame实现中有什么?

fram = pandas.read_csv(csvpath)
fame["city"].value_counts()

1 个答案:

答案 0 :(得分:0)

__getitem__()的Python文档对此进行了解释

  

被要求实施对self[key]的评估。

Pandas具有一些巧妙的语法实现,因此您可以对带有索引(例如df[42]的Dataframe的行,带有列名(例如df['spam']的Dataframe的列)和{{3 }}。