我正在尝试转换熊猫数据框,将函数应用于所有值,以连接列标题和实际值。
我的原始数据框是这样的:
|---------------------|------------------|
| Col1 | Col2 |
|---------------------|------------------|
| 12 | 34 |
|---------------------|------------------|
| 12 | 34 |
输出应该是:
|---------------------|------------------|
| Col1 | Col2 |
|---------------------|------------------|
| Col1_12 | Col2_34 |
|---------------------|------------------|
| Col1_12 | Col2_34 |
我尝试的是这样的:
mypandasdf.applymap(lambda x: 'columnname'+'_'+str(x))
但我正在努力处理列名值。如何放置真实的列名而不是字符串?或者还有其他/更好的方法吗?