热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

在熊猫中读取不寻常的.txt文本格式

我的问题确实很简单,但是我不确定熊猫或任何其他图书馆是否有解决此类问题

我的问题确实很简单,但是我不确定熊猫或任何其他图书馆是否有解决此类问题的方法。问题是我有一个.txt文件,格式为波纹管(包括文本“ This is the example ...”)。因此,由于我想读取具有该格式的多个文件,然后继续将其追加到一个数据帧。因此,我想知道是否存在一种简单的读取方式,尽管格式不均匀,没有用逗号或小数点分隔符分隔。

希望我能做到简洁明了。非常感谢您在此方面的帮助!也欢迎您提出查询建议。

我使用记事本C ++打开文件。我还上传了文件here,以防有人想要对其进行测试。

在熊猫中读取不寻常的.txt文本格式


您可以将其视为.csv文件,但可以使用制表符(\t)作为与逗号相对的定界符。

pd.read_csv('txt_example.txt',sep='\t',skiprows=2)为我返回了漂亮的数据帧!

编辑:根据header参数下面的建议,可以创建更好的输出;我们可以确保第二行不被视为数据行:

df = pd.read_csv('txt_example.txt',skiprows=2,header=[0,1])
df.head()

Time RtAxsXT1 RtAxsYT1 RtAxsZT1 RtPosXT1 RtPosYT1 RtPosZT1 YawErrT1 TIAmbT1 CtT1N01 ... WkDfVrT3N17D7 WkDfVrT3N18D7 WkDfVrT3N19D7 WkDfVrT3N20D7 W3VAmbX W3VAmbY W3VAmbZ W3VDisX W3VDisY W3VDisZ
(s) (-) (-) (-) (m) (m) (m) (deg) (percent) (-) ... (m/s) (m/s) (m/s) (m/s) (m/s) (m/s) (m/s) (m/s) (m/s) (m/s)
0 0.0 0.9962 0.0 -0.08716 995.0 1000.0 90.0 0.3525 12.28 0.0 ... 0.0 0.0 0.0 0.0 5.902 -0.09767 -0.009375 5.684 -0.09767 0.00971
1 2.0 0.9962 0.0 -0.08716 995.0 1000.0 90.0 1.4390 12.17 0.0 ... 0.0 0.0 0.0 0.0 5.872 -0.16040 0.283000 5.653 -0.16210 0.30040
2 4.0 0.9962 0.0 -0.08716 995.0 1000.0 90.0 0.9589 12.00 0.0 ... 0.0 0.0 0.0 0.0 6.031 -0.11650 0.593000 5.812 -0.11820 0.61040
3 6.0 0.9962 0.0 -0.08716 995.0 1000.0 90.0 2.0930 11.96 0.0 ... 0.0 0.0 0.0 0.0 6.245 0.24430 0.733700 6.025 0.24260 0.75120
4 8.0 0.9962 0.0 -0.08716 995.0 1000.0 90.0 3.1810 12.12 0.0 ... 0.0 0.0 0.0 0.0 6.483 0.79060 0.681000 6.261 0.78890 0.69870
5 rows × 1069 columns

推荐阅读
  • 本文介绍了Python高级网络编程及TCP/IP协议簇的OSI七层模型。首先简单介绍了七层模型的各层及其封装解封装过程。然后讨论了程序开发中涉及到的网络通信内容,主要包括TCP协议、UDP协议和IPV4协议。最后还介绍了socket编程、聊天socket实现、远程执行命令、上传文件、socketserver及其源码分析等相关内容。 ... [详细]
  • Nginx使用(server参数配置)
    本文介绍了Nginx的使用,重点讲解了server参数配置,包括端口号、主机名、根目录等内容。同时,还介绍了Nginx的反向代理功能。 ... [详细]
  • 如何在服务器主机上实现文件共享的方法和工具
    本文介绍了在服务器主机上实现文件共享的方法和工具,包括Linux主机和Windows主机的文件传输方式,Web运维和FTP/SFTP客户端运维两种方式,以及使用WinSCP工具将文件上传至Linux云服务器的操作方法。此外,还介绍了在迁移过程中需要安装迁移Agent并输入目的端服务器所在华为云的AK/SK,以及主机迁移服务会收集的源端服务器信息。 ... [详细]
  • Python瓦片图下载、合并、绘图、标记的代码示例
    本文提供了Python瓦片图下载、合并、绘图、标记的代码示例,包括下载代码、多线程下载、图像处理等功能。通过参考geoserver,使用PIL、cv2、numpy、gdal、osr等库实现了瓦片图的下载、合并、绘图和标记功能。代码示例详细介绍了各个功能的实现方法,供读者参考使用。 ... [详细]
  • 使用正则表达式爬取36Kr网站首页新闻的操作步骤和代码示例
    本文介绍了使用正则表达式来爬取36Kr网站首页所有新闻的操作步骤和代码示例。通过访问网站、查找关键词、编写代码等步骤,可以获取到网站首页的新闻数据。代码示例使用Python编写,并使用正则表达式来提取所需的数据。详细的操作步骤和代码示例可以参考本文内容。 ... [详细]
  • 本文讨论了在手机移动端如何使用HTML5和JavaScript实现视频上传并压缩视频质量,或者降低手机摄像头拍摄质量的问题。作者指出HTML5和JavaScript无法直接压缩视频,只能通过将视频传送到服务器端由后端进行压缩。对于控制相机拍摄质量,只有使用JAVA编写Android客户端才能实现压缩。此外,作者还解释了在交作业时使用zip格式压缩包导致CSS文件和图片音乐丢失的原因,并提供了解决方法。最后,作者还介绍了一个用于处理图片的类,可以实现图片剪裁处理和生成缩略图的功能。 ... [详细]
  • php支持中文文件名
    2019独角兽企业重金招聘Python工程师标准大家可能遇到过上传中文文件名的文件,或者读取中文目录时不能读取,出现错误的情况这种情况是因为php自动将中文字符转成了utf8 ... [详细]
  • 集成电路企业在进行跨隔离网数据交换时面临着安全性问题,传统的数据交换方式存在安全性堪忧、效率低下等问题。本文以《Ftrans跨网文件安全交换系统》为例,介绍了如何通过丰富的审批流程来满足企业的合规要求,保障数据交换的安全性。 ... [详细]
  • SpringMVC接收请求参数的方式总结
    本文总结了在SpringMVC开发中处理控制器参数的各种方式,包括处理使用@RequestParam注解的参数、MultipartFile类型参数和Simple类型参数的RequestParamMethodArgumentResolver,处理@RequestBody注解的参数的RequestResponseBodyMethodProcessor,以及PathVariableMapMethodArgumentResol等子类。 ... [详细]
  • 小程序自动授权和手动接入的方式及操作步骤
    本文介绍了小程序支持的两种接入方式:自动授权和手动接入,并详细说明了它们的操作步骤。同时还介绍了如何在两种方式之间切换,以及手动接入后如何下载代码包和提交审核。 ... [详细]
  • svnWebUI:一款现代化的svn服务端管理软件
    svnWebUI是一款图形化管理服务端Subversion的配置工具,适用于非程序员使用。它解决了svn用户和权限配置繁琐且不便的问题,提供了现代化的web界面,让svn服务端管理变得轻松。演示地址:http://svn.nginxwebui.cn:6060。 ... [详细]
  • 本文介绍了一个免费的asp.net控件,该控件具备数据显示、录入、更新、删除等功能。它比datagrid更易用、更实用,同时具备多种功能,例如属性设置、数据排序、字段类型格式化显示、密码字段支持、图像字段上传和生成缩略图等。此外,它还提供了数据验证、日期选择器、数字选择器等功能,以及防止注入攻击、非本页提交和自动分页技术等安全性和性能优化功能。最后,该控件还支持字段值合计和数据导出功能。总之,该控件功能强大且免费,适用于asp.net开发。 ... [详细]
  • Java和JavaScript是什么关系?java跟javaScript都是编程语言,只是java跟javaScript没有什么太大关系,一个是脚本语言(前端语言),一个是面向对象 ... [详细]
  • 本文介绍了如何使用PHP代码将表格导出为UTF8格式的Excel文件。首先,需要连接到数据库并获取表格的列名。然后,设置文件名和文件指针,并将内容写入文件。最后,设置响应头部,将文件作为附件下载。 ... [详细]
  • 恶意软件分析的最佳编程语言及其应用
    本文介绍了学习恶意软件分析和逆向工程领域时最适合的编程语言,并重点讨论了Python的优点。Python是一种解释型、多用途的语言,具有可读性高、可快速开发、易于学习的特点。作者分享了在本地恶意软件分析中使用Python的经验,包括快速复制恶意软件组件以更好地理解其工作。此外,作者还提到了Python的跨平台优势,使得在不同操作系统上运行代码变得更加方便。 ... [详细]
author-avatar
-VIVEN-
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有