我有原始df:
df = pd.DataFrame({'Creatinine':[68,69,80,75],
'Ferritin':[251,1481,107,110],
'ALT':[11,14,10,15]})
我想将df2(如下)的值作为后缀分别添加到df的col名称中。
df2 = pd.DataFrame({'Creatinine_Units':['umol/L','umol/L','umol/L','umol/L'],
'Ferritin_units':['ug/L','ug/L','ug/L','ug/L'],
'ALT':['U/L','U/L','U/L','U/L']})
预期结果:
如何在Python中进行此操作?
答案 0 :(得分:0)
您可以像这样对列名称执行算术运算:
df.columns = df.columns + ' (' + df2.iloc[0] + ')'
输出:
Creatinine (umol/L) Ferritin (ug/L) ALT (U/L)
0 68 251 11
1 69 1481 14
2 80 107 10
3 75 110 15