測試時這樣調用getData(),結果就出來了。
###您的代碼
df temp . rename({ " unit ":" unit _ x " },axis="columns ",inplace=True)
d rain . rename({ " unit ":" unit _ y " },axis="columns ",inplace=True)
dt=pd.merge(dfTemp,dfRain,how='outer ',sort=True)
new_columns=['place ',' unit_y ',' max ',' main ',' value ',' unit_x']
dt = dt . reindex(columns = new _ columns)
dt.rename({"place":""},axis="columns ",inplace=True)
dt.rename({"unit_x":"unit"},axis="columns ",inplace=True)
dt.rename({"unit_y":"unit"},axis="columns ",inplace=True)
dt.iloc[:,0]=(lambda s:s . str . ljust(s . str . len()。max()))(dt.iloc[:,0])
dt=dt.to_string(index = False)
打印(dt)
### Q1
###