Nai*_*123 0 python dataframe python-3.x pandas
我正在尝试根据列值删除一些行。我正在使用熊猫。
我有四个关键词想要检查特定列。
df_1[df_1['Item'] != 'YoY Growth']我知道这将删除具有“同比增长”的列,但是我还没有找到一种有效的方法将所有关键字合并到一行中,以便我可以删除包含任何关键字的所有行?
我也尝试使用下面的方法,但我在语法上遇到了一些问题
indexNames = df_1[ df_1['Customer'] == 'YoY Growth'].index
indexNames = df_1[ df_1['Customer'] == 'WoW Growth'].index
df_1.drop(indexNames)
Run Code Online (Sandbox Code Playgroud)
小智 5
只需执行以下操作:
indexNames = df_1[df_1['Customer'].isin(['YoY Growth', 'WoW Growth'])].index
df_1.drop(indexNames)
Run Code Online (Sandbox Code Playgroud)