您现在的位置是:课程教程文章

Python Pandas数据框如何选择行

2023-12-13 23:50课程教程文章 人已围观

说明

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基础教程

本文教程操作环境:windows7系统、Python 3.9.1,DELL G3电脑。

课程教程:Python Pandas数据框如何选择行

上一篇:Python布尔索引的使用

下一篇:没有了

站点信息

  • 文章统计篇文章