首页 > 其他分享 >保存df使得单元格自动换行

保存df使得单元格自动换行

时间:2023-09-20 14:01:13浏览次数:29  
标签:文件 False df 单元格 保存 DataFrame 换行

list_1 = [tuple(range(3))]*3
dict_1 = {key: str(value) for key, value in zip(
    ['col' + str(i) for i in range(len(list_1))], list_1
)}
df_1 = pd.DataFrame.from_dict(dict_1, orient='index').T
df_2 = df_1.replace(', ', '\n', regex=True)
# 如何保存df_2使得单元格自动换行,展示所有方法


要保存DataFrame df_2并使其单元格自动换行以展示所有内容,你可以使用不同的方法,具体取决于你要将DataFrame保存为哪种文件格式。下面我将介绍几种常见的方法:

  1. 保存为CSV文件并在Excel中打开:
df_2.to_csv('df_2.csv', index=False, sep='\t', line_terminator='\n')

这将DataFrame保存为以制表符分隔的CSV文件,并在Excel中打开时自动换行。

  1. 保存为Excel文件:
df_2.to_excel('df_2.xlsx', index=False, engine='openpyxl')

这将DataFrame保存为Excel文件。在Excel中,你可以调整单元格的大小以适应内容,并启用自动换行选项。

  1. 保存为HTML文件:
df_2.to_html('df_2.html', escape=False)

这将DataFrame保存为HTML文件,其中escape参数设置为False,以允许HTML中的换行符生效。

  1. 保存为Markdown文件:
df_2.to_markdown('df_2.md', index=False)

这将DataFrame保存为Markdown文件,Markdown文件可以在支持Markdown语法的编辑器中自动换行。

  1. 保存为LaTeX文件:
df_2.to_latex('df_2.tex', index=False)

这将DataFrame保存为LaTeX文件,你可以在LaTeX文档中使用multirow和multicolumn命令来调整表格布局以适应内容并自动换行。

以上这些方法可以根据你的需求选择其中之一,具体取决于你希望如何展示和分享你的数据。

标签:文件,False,df,单元格,保存,DataFrame,换行
From: https://blog.51cto.com/u_16055028/7536853

相关文章

  • Excel单元格自定义格式技巧总结
      Excel单元格自定义格式技巧总结  第一部分Excel中的单元格格式是一个最基本但是又很高级的技能,说它基本是因为我们几乎天天都会用到它,会用它来设置一些简单的格式,比如日期,文本等等;高级是因为利用Excel单元格的自定义格式我们可以实现一些看起来非常神奇和有用的效......
  • 2022最新手机设备标识码(IMEI、MEID、UDID、UUID、ANDROID_ID、GAID、IDFA等)教程
    Android篇 1IMEI和MEID(1)IMEI(InternationalMobileEquipmentIdentity)是国际移动设备身份码的缩写,国际移动装备辨识码,只有Android手机才获取的到,是由15位数字组成的"电子串号",比如像这样359881030314356,它与每台移动电话机一一对应,而且该码是全世界唯一的。它是GSM设备返......
  • 使用pdf.js展示pdf
    一、下载pdf.js文件https://mozilla.github.io/pdf.js/getting_started/web里边有一个viewer.html文件此文件为展示pdf的文件直接打开此文件不能展示需要本地启动一个服务可以使用http-server-c-1提示错误的全局安装一下  npminstallhttp-server-g现在就可以正......
  • 用css控制td强制换行
    即便是给td限定的宽度,但是如果里面的内容是连续的,IE就认为是一个单词,不会换行。控制td换行的css样式:style="word-wrap:break-word;word-break:break-all;"<tablewidth="100%"border="0"cellspacing="1"cellpadding="0"><tr><tdwi......
  • OpenHarmony:如何使用HDF平台驱动控制I2C
    1、程序介绍本程序是基于OpenHarmony标准系统编写的平台驱动案例:I2C目前已在凌蒙派-RK3568开发板跑通。详细资料请参考官网:https://gitee.com/Lockzhiner-Electronics/lockzhiner-rk3568-openharmony/tree/master/samples/b06_platform_device_i2c详细资料请参考官网:I2C平台驱......
  • 【专题】2022年中国跨境电商行业研究报告PDF合集分享(附原数据表)
    报告链接:http://tecdat.cn/?p=32044近年来,我国的跨境电子商务发展迅速,在过去五年中,其贸易额增长率达到了16.2%,已经成为稳定对外贸易的一支重要力量。阅读原文,获取专题报告合集全文,解锁文末52份跨境电商行业相关报告。一方面,随着跨境电子商务的发展,跨境电子商务的监管政策得到了......
  • Jasper模板使用记录三——数据换行问题
    通过设置组件的StreetchWithOverflow和StretchType可以让组件整行拉伸......
  • 分析开发板信息中为啥df -h显示sda11分区挂载只有2GB Size且使用100%,但fdisk -l sda11
    问题点当使用开发板中的存储设备分区,进而格式化挂载到某个目录上后,使用df&lsblk后发现分区挂载情况和实际的存储器分区信息有差异后,会感到很疑惑,下面介绍遇到的情况:情况1使用xml添加分区后发现对应分区格式化&挂载对应设置的系统目录上但分区sizeAvailablesize&Used之和不相......
  • 在 Net7.0环境下测试了 Assembly.Load、Assmebly.LoadFile和Assembly.LoadFrom的区别
    一、简介很长时间没有关注一些C#技术细节了,主要在研究微服务、容器、云原生、编批等高大上的主题了,最近在写一些框架的时候,遇到了一些和在NetFramework框架下不一样的情况,当然了,我今天主要测试的是,在通过【添加项目引用】和【手动拷贝DLL】的情况下,这三个方法加载程序......
  • Dockerfile文件编写 解决ppt转pdf,中文异常
    FROMjava:[email protected]=Asia/ShanghaiRUNln-sf/usr/share/zoneinfo/$TZ/etc/localtime&&echo$TZ>/etc/timezone#3.将我们准备的fonts字体,拷贝到/usr/share/fonts下面RUNmkdir-p/usr/share/fontsRUNmkdir-p/usr/share/fonts/zhCOPY./......