我正在尝试将我的所有列标题同时在多个数据帧上转换为小写。
类似这样的事情:
我尝试过:
df_list = [df1.columns, df2.columns, df3.columns]
df1.columns, df2.columns, df3.columns = \
(df.apply(lambda x: x.str.lower()) for df in df_list)
这:
for df in df_list:
df1.columns, df2.columns, df3.columns = \
map(str.lower, df.columns)
和:
df1.columns, df2.columns, df3.columns = (df.map(str.lower, df.columns) for df in [df1, df2, df3])
在这种情况下,我并不真正理解多变量分配的概念(我尝试并与之比较的LHS:a,b = [True,False])
那么,如何在多个数据帧上运行函数?
答案 0 :(得分:2)
尝试:
left:0