我正在尝试将多个文件合并到一个主文件中,以便可以对主文件执行预测。我在这里做错了什么?
import pandas as pd # reading csv files d1 = pd.read_csv('/content/drive/My Drive/mimic_ed/addmition.csv') d2 = pd.read_csv('/content/drive/My Drive/mimic_ed/diagnosis.csv') d3 = pd.read_csv('/content/drive/My Drive/mimic_ed/icu.csv') d4 = pd.read_csv('/content/drive/My Drive/mimic_ed/med.csv') d6 = pd.read_csv('/content/drive/My Drive/mimic_ed/vitalsign.csv') # using merge function by setting how='outer' output1 = pd.merge(d1, d2, d3, d4, d5, d6, on='patient_id', how='outer') # displaying result print(output1)
这就是错误
--------------------------------------------------------------------------- TypeError Traceback (most recent call last) <ipython-input-22-8df50afa1ee0> in <module> 9 d6 = pd.read_csv('/content/drive/My Drive/mimic_ed/vitalsign.csv') 10 # using merge function by setting how='outer' ---> 11 output1 = pd.merge(d1, d2, d3, d4, d5, d6, 12 on='patient_id', 13 how='outer') TypeError: merge() got multiple values for argument 'on'
我希望文件合并