gpt4 book ai didi

Python pandas select条件为什么要像frame[frame ['col1'].notna()]一样写两次dataframe名称?

转载 作者:行者123 更新时间:2023-12-01 07:18:48 24 4
gpt4 key购买 nike

我在 SQL 方面的经验比在 Python 方面的经验更多,现在开始更多地使用 Python。我读过comparison with sql对于 Pandas

Groupby 对我来说很容易理解groupby('colname')

但是,为什么对于 select 我们需要像示例中那样写入框架名称两次 frame[frame['col1'].notna()] 我找不到通过网络搜索的原因。

最佳答案

只是总结有用的评论:

这称为boolean masking/indexing ,并且是选择数据子集的一种方法。它是 numpypandas(基于 numpy 构建)的 Python 约定,pandas mask() 函数可用于实现相同的结果。

关于Python pandas select条件为什么要像frame[frame ['col1'].notna()]一样写两次dataframe名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57809139/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com