Pandas到底在做什么呢?

2024-09-27 21:34:31 发布

您现在位置:Python中文网/ 问答频道 /正文

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

filtereddf = df[df['column'] == foo]

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

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


Tags: 数据函数df列表foo世界barcolumn

热门问题