我的数据集中有一个列活动,它包含从1到7的数字,但在这个列中有一行带有零
使用instdata['activity'].value_counts()
我得到了
7 83748
1 33676
4 26860
3 11179
5 3191
6 2917
2 928
0 1
Name: activity, dtype: int64
所以我想删除整行,结果如下:
7 83748
1 33676
4 26860
3 11179
5 3191
6 2917
2 928
Name: activity, dtype: int64
如果没有比您提供的更多信息,我认为您可以使用DataFrame.drop方法,如下所示:
df.drop(axis=0, index=0, inplace=True)¶
您可以使用这个:
data = data.drop(data[data.activity == 0].index)
您可以执行data = data.loc[data['activity'] != 0]