如何将pandas Series转置为行并删除年份索引后粘贴到Excel
解决方案
pandas的Series是一维数据结构,单独使用.T或.transpose()转置不会改变数据的维度表现,无法得到目标行格式。
方案1:一键复制到剪贴板(最便捷,直接粘贴到Excel)
执行以下代码后,直接打开Excel选中要粘贴的起始单元格,按下Ctrl+V即可得到不带年份索引的一行数值:
c.to_frame().T.to_clipboard(index=False, header=False)
方案2:手动复制输出内容
执行以下代码后,控制台会输出用制表符分隔的所有数值,选中所有输出内容复制,粘贴到Excel会自动拆分为一行的多个单元格:
print('\t'.join(c.astype(str).tolist()))
方案3:导出为Excel文件
运行后会在当前工作目录生成Excel文件,打开后就是符合要求的行格式数据:
c.to_frame().T.to_excel('数值导出.xlsx', index=False, header=False)
内容的提问来源于stack exchange,提问作者jsemeano
相关产品推荐
相关产品推荐

