2024-05-23 21:03:34 发布
网友
我有一个带有重复ID的pandas数据框。下面是我的数据框
id nbr type count 7 21 High 4 7 21 Low 6 8 39 High 2 8 39 Low 3 9 13 High 5 9 13 Low 7
如何仅删除类型为Low的行
Low
你可以这样做:
df = df[df.type != "Low"]
您也可以使用^{}对df进行切片:
df.iloc[::2]
这将每两行一步
另一种可能的解决方案是使用^{}
df = df.drop_duplicates('nbr') print(df) id nbr type count 0 7 21 High 4 2 8 39 High 2 4 9 13 High 5
您还可以执行以下操作:
df.drop_duplicates('nbr', inplace=True)
这样你就不用重新分配了。
你可以这样做:
您也可以使用^{} 对df进行切片:
这将每两行一步
另一种可能的解决方案是使用^{}
您还可以执行以下操作:
这样你就不用重新分配了。
相关问题 更多 >
编程相关推荐