定义多个数据集的函数

时间:2016-10-03 19:29:36

标签: python function pandas

我有大量的数据集,它们的名字就像;

df_a
df_b
df_c
df_d
...

所有数据集都有相同的列, 我的问题是,我想在所有数据集中应用一些函数。

功能如下:

df.fillna(0, inplace=True)
df['day_of_week'] = df.date.map(lambda x: x.strftime("%A"))

但我不想分别为所有数据集编写这些和其他函数。是否有任何解决方案可以在所有数据帧的快捷方式中编写这些函数?

1 个答案:

答案 0 :(得分:0)

dfs = [df_a, df_b, ...]

for dataset in dfs:
    do_thing(dataset)