首页IT科技pandas dataframe选择列(Python Pandas数据框如何选择行)

pandas dataframe选择列(Python Pandas数据框如何选择行)

时间2025-04-30 08:51:05分类IT科技浏览10555
导读:说明...

说明

1               、布尔索引( df[df[col] == value] )

2                      、位置索引( df.iloc[...])

3        、标签索引( df.xs(...))

4            、df.query(...)应用程序接口

下面将展示每个示例               ,以及何时使用某些技术的建议                。假设我们的标准是 column A==foo

(关于性能的注意事项:对于每个基本类型                      ,我们可以通过使用 Pandas API 来保持简单        ,或者我们可以在 API 之外冒险            ,通常进入 NumPy                      ,并加快速度                       。)

设置

我们需要做的第一件事是确定一个条件            ,该条件将作为我们选择行的标准      。我们将从 OP 的案例开始column_name == some_value        ,并包括一些其他常见用例            。

借用@unutbu:

importpandasaspd,numpyasnp df=pd.DataFrame({A:foobarfoobarfoobarfoofoo.split(), B:oneonetwothreetwotwoonethree.split(), C:np.arange(8),D:np.arange(8)*2})

以上就是Python Pandas数据框选择行的方法                      ,希望对大家有所帮助                        。更多Python学习指路:Python基础教程

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
如何解决新站收录异常(有效方法让你的网站收录正常化) 高级前端要求(高级前端进阶(七))