pandas根据值选择一行,python数据框添加行
说明
1.布尔索引(df[df[col]==value])
2.位置索引(df.iloc[.])
3.标签索引(df.xs(.))
4.df.query(.)API
下面将展示每个示例,以及何时使用某些技术的建议。让我们假设我们的标准是列 A==foo
(关于性能的说明:对于每个基本类型,我们可以通过使用Pandas API来保持简单,也可以在API之外冒险,通常输入NumPy并加速。)
设置
我们需要做的第一件事是确定一个条件,这将是我们选择行的标准。我们将从OP column_name==some_value的情况开始,并包括一些其他常见的用例。
借@unutbu:
importpandasaspd,numpyasnp
df=pd。data frame({ A : foobarfoobarfoobarfoofoo 。拆分(),
B: 一一二三二一三。拆分(),
C 3360NP。阿兰格(8), D 3360NP。Arange (8) * 2})这些是在Python Pandas数据框中选择行的方法。希望对你有帮助。更多python学习方向:Python基础课程
本教程运行环境:windows7系统,Python 3.9.1,DELL G3电脑。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。