Python培训之Pandas数据框如何选择行

发布时间:2023-01-06 09:29:16 人气:65 作者:多测师

  Python Pandas数据框如何选择行

  说明

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

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

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

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

Python培训之Pandas数据框如何选择行

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

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

  设置

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

  借用@unutbu:

  import pandas as pd, numpy as np

  df = pd.DataFrame({'A': 'foo bar foo bar foo bar foo foo'.split(),

  'B': 'one one two three two two one three'.split(),

  'C': np.arange(8), 'D': np.arange(8) * 2})

  以上就是Python Pandas数据框选择行的方法,希望对大家有所帮助。更多Python学习指路:请关注多测师。https://www.e70w.com/xwzx/




返回列表
在线客服
联系方式

热线电话

17727591462

上班时间

周一到周五

二维码
线