【发布时间】:2021-09-23 17:45:41
【问题描述】:
我有下面的脚本,我正在使用 df1 中的重命名列,它工作正常。我必须为多个不同的数据帧、df2、df3 等运行它。目前我正在复制和粘贴表的名称并重新运行脚本,在不必复制和粘贴 df1 的情况下迭代每个 df 的最佳方法是什么, df2等
cols=pd.Series(df1.columns)
for dup in cols[cols.duplicated()].unique():
cols[cols[cols == dup].index.values.tolist()] = [dup + '_' + str(i) ...
【问题讨论】:
-
您可以添加另一个循环遍历 df 名称列表的循环吗?还是我没有正确理解问题?
-
for df in [df1, df2, df3, ...]: ...