通过参考更改熊猫数据框

我有两个不想复制的大型DataFrame,但希望对其应用相同的更改。如何正确执行此操作?例如,这类似于我要执行的操作,但是规模较小。这只会创建提供每个DataFrame结果的临时变量df,但我希望两个DataFrame都可以自己更改:

import pandas as pd
df1 = pd.DataFrame({'a':[1,2,3]})
df2 = pd.DataFrame({'a':[0,1,5,7]})
for df in [df1, df2]:
    df = df[df['a'] < 3]