Python培训之DataFrame如何根据列值选择行

发布时间:2023-01-06 09:30:19 人气:142 作者:多测师

  Python DataFrame如何根据列值选择行

  1、要选择列值等于标量的行,可以使用==。

  df.loc[df['column_name'] == some_value]

  2、要选择列值在可迭代中的行,可以使用isin。

  df.loc[df['column_name'].isin(some_values)]

Python培训之DataFrame如何根据列值选择行

  将多个条件与&:

  df.loc[(df['column_name'] >= A) & (df['column_name'] <= B)]

  注意括号。

  3、由于Python的运算符优先级规则,&绑定比<=and更紧密>=。

  因此,最后一个例子中的括号是必要的。

  没有括号

  df['column_name'] >= A & df['column_name'] <= B

  被解析为

  df['column_name'] >= (A & df['column_name']) <= B

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




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

热线电话

17727591462

上班时间

周一到周五

二维码
线