Python 熊猫到底在做什么呢?

Python 熊猫到底在做什么呢?,python,pandas,indexer,Python,Pandas,Indexer,我试图理解熊猫,用它来处理数据。我来自一个C#世界,所有的数据过滤和操作都是通过LINQ和匿名函数完成的。我了解到,有了数据帧,我可以做类似的事情 filtereddf = df[df['column'] == foo] 这将向我返回所有数据帧行,其中列值为foo。我想了解的是,df['column']==foo如何解释为索引器?它是否被视为每行运行的匿名函数,“df”是行值的替代 另外,若我做df[df['column']==foo,'bar']我会从列等于foo的行中得到一系列的bar列。

我试图理解熊猫,用它来处理数据。我来自一个C#世界,所有的数据过滤和操作都是通过LINQ和匿名函数完成的。我了解到,有了数据帧,我可以做类似的事情

filtereddf = df[df['column'] == foo]
这将向我返回所有数据帧行,其中列值为foo。我想了解的是,
df['column']==foo
如何解释为索引器?它是否被视为每行运行的匿名函数,“df”是行值的替代


另外,若我做
df[df['column']==foo,'bar']
我会从列等于foo的行中得到一系列的bar列。这里解释
df['column']==foo时使用的逻辑是否相同,它不是返回一个包含行列表的数据帧,而是返回一个表示条的值列表?

这应该有帮助:这是否回答了您的问题。看看丛的答案。基本上,
[]
只调用这个
\uu getitem\uuu
方法。