如何从数据框中删除一组特定行?
How to remove a group of specific rows from a dataframe?
我有一个包含 7581 行和 3 列(id、文本、标签)的数据框。我有一个 794 行数据框的子组。
我需要做的是从 7581 的大数据帧中删除 794 行(相同标签)的子组。
子组如下所示:
Photo
我试过这样做:
final = trainData_Ceros.drop(rus1,axis=0)
但是出现如下错误:
KeyError: "['id' 'text' 'label'] not found in axis"
有人能帮帮我吗?
你可以使用这个切片
final[~final.id.isin(rus1)]
如果你想使用 drop,你可以这样做
final.drop(final[final.id.isin(rus1)].index)
我有一个包含 7581 行和 3 列(id、文本、标签)的数据框。我有一个 794 行数据框的子组。
我需要做的是从 7581 的大数据帧中删除 794 行(相同标签)的子组。
子组如下所示: Photo
我试过这样做:
final = trainData_Ceros.drop(rus1,axis=0)
但是出现如下错误:
KeyError: "['id' 'text' 'label'] not found in axis"
有人能帮帮我吗?
你可以使用这个切片
final[~final.id.isin(rus1)]
如果你想使用 drop,你可以这样做
final.drop(final[final.id.isin(rus1)].index)