Python 如何删除熊猫中的行?
从数据框中删除特定行时遇到问题。我首先收集了我想要删除的行,并将它们存储在一个变量中,然后试图从df中删除它们,但我遇到了麻烦。有人能指引我吗Python 如何删除熊猫中的行?,python,pandas,numpy,Python,Pandas,Numpy,从数据框中删除特定行时遇到问题。我首先收集了我想要删除的行,并将它们存储在一个变量中,然后试图从df中删除它们,但我遇到了麻烦。有人能指引我吗 n = ['NES', 'SNES', 'N64', '2600', 'PSV', 'SAT', 'WS', 'NG', 'TG16', 'GG', 'PCFX', '3DO', 'SCD', 'GB'] df_drop = df[df['platform'].isin(n)] df = df.drop(df_drop, axis=0) keyrerr
n = ['NES', 'SNES', 'N64', '2600', 'PSV', 'SAT', 'WS', 'NG', 'TG16', 'GG', 'PCFX', '3DO', 'SCD', 'GB']
df_drop = df[df['platform'].isin(n)]
df = df.drop(df_drop, axis=0)
keyrerror回溯(最近一次调用)
在里面
2 n=['NES','SNES','N64','2600','PSV','SAT','WS','NG','TG16','GG','PCFX','3DO','SCD','GB']
3 df_drop=df[df['平台].isin(n)]
---->4测向=测向下降(测向下降,轴=0)
----
KeyError:“['name''平台''发布年份''流派''na_销售''eu_销售'\n'jp_销售''其他_销售''评论家评分''用户评分''评分'\n'总销售额']未在axis中找到”
这应该可以:
df[~df[“平台”].isin(n)]
这将显示隐藏的数据框,其中行不包含列表n中的任何内容每个帖子只包含一个问题。请从下一页重复和。
KeyError Traceback (most recent call last)
<ipython-input-8-80322bccee93> in <module>
2 n = ['NES', 'SNES', 'N64', '2600', 'PSV', 'SAT', 'WS', 'NG', 'TG16', 'GG', 'PCFX', '3DO', 'SCD', 'GB']
3 df_drop = df[df['platform'].isin(n)]
----> 4 df = df.drop(df_drop, axis=0)
----
KeyError: "['name' 'platform' 'year_of_release' 'genre' 'na_sales' 'eu_sales'\n 'jp_sales' 'other_sales' 'critic_score' 'user_score' 'rating'\n 'total_sales'] not found in axis"