我有一个数据集,我想从其中删除 * 仅 * 1165行,其中情感值等于2(总共有1465行情感值等于2)。我在Stackoverflow上搜索,我得到的解决方案最终删除了情感值= 2的所有行,这不是我想做的。我使用了以下代码,但它不工作:
updated_data_reviews = data_reviews.loc(data_reviews[data_reviews["Sentiment"] == 2 ].index[:1165])
任何帮助将不胜感激!
taor4pac1#
您正在尝试选择行而不是删除它们,以下是您如何做到这一点:
indices_to_drop = data_reviews[data_reviews["Sentiment"] == 2].index[:1165] updated_data_reviews = data_reviews.drop(indices_to_drop)
1条答案
按热度按时间taor4pac1#
您正在尝试选择行而不是删除它们,以下是您如何做到这一点: