如何将行名称添加到数据框中的单元格?

2024-06-30 15:04:45 发布

您现在位置:Python中文网/ 问答频道 /正文

如何获取数据帧,如下所示:

d = {'col1': [1, 2], 'col2': [3, 4]}
df = pd.DataFrame(data=d)
df

      col1    col2
row0   1   3
row1   2   4

并生成一个数据帧,其中行名称被添加到帧中的单元格中,如下所示:

        col1     col2
row0   1,row0   3,row0
row1   2,row1   4,row1

感谢您的帮助


Tags: 数据名称dataframedfdatacol2col1pd
1条回答
网友
1楼 · 发布于 2024-06-30 15:04:45

您可以将数据类型转换为字符串,并将索引添加到数据帧:

print(df,'\n')
print(df.astype(str).add(","+df.index,axis=0))

      col1  col2
row0     1     3
row1     2     4 

        col1    col2
row0  1,row0  3,row0
row1  2,row1  4,row1

相关问题 更多 >