我正在尝试将多个文件合并到一个主文件中,以便可以对主文件执行预测。我在这里做错了什么?
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'
我希望文件合并