如何在一个代码中筛选具有相同列类别的数据帧列表?
filter_list = [df1, df2, df3, df4]
for name in filter_list:
name.columns[columns['category'] == 'category1']
在for
循环中,需要使用一个具有inplace
参数的方法进行赋值。
我将通过删除category
不等于category1
的所有内容来进行演示
filter_list = [df1,df2,df3,df4]
for x in filter_list:
x.drop(x[x['category']!='category1'].index, inplace=True)