python语句学习系列(2)--读取.dat文件

news2024/9/22 21:23:05

系列文章目录

文章目录

  • 系列文章目录
  • 前言
  • 1、引入库
  • 2、读取dat文件
  • 3、输出行列数控制(省略号去除)
  • 4、只显示前/后几行
  • 5、保存为Excel
  • 总结

前言

1、引入库

import pandas as pd 
import numpy as np
import sys

2、读取dat文件

2.1、第一种读取

df = pd.read_table(r"E:\py\python3.7\test\test66dat\1.dat",header=None,engine='python')

2.2、第二种读取

import pandas as pd 
import numpy as np
f=open(r'E:\py\python3.7\test\test66dat\1.dat',encoding='utf-8')
sentimentlist = []
for line in f:
    s = line.strip().split('\t')
    sentimentlist.append(s)
f.close()
df_train=pd.DataFrame(sentimentlist)
print(df_train)

3、输出行列数控制(省略号去除)

去除省略号只需将对应参数设置大一些即可

pd.set_option('display.max_rows', None)   # 设置显示最大行数,None为显示所有行
pd.set_option('display.max_columns', None) # 设置显示最大列数,None为显示所有列
pd.set_option('display.max_colwidth',200)  # 设置显示最大列宽
pd.set_option('display.width', 200)      # 设置字符显示宽度

4、只显示前/后几行

df = df.head(20)       #只显示前20行,若不填数字,默认为5行
df = df.tail(20)       #只显示前20行,若不填数字,默认为5

在这里插入图片描述
在这里插入图片描述

5、保存为Excel

df.to_excel(r"E:\py\python3.7\test\test66dat\1.xlsx", index = False)

总结

分享:
优雅的代码第一眼看上去,就知道它的用处,而且很简洁。但是这样的解决方案不是那么容易想出来的。这就是说,优雅是易于理解和辨识的,但是要想创建出来就困难得多了。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/801807.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

FastText使用介绍

FastText概念介绍 FastText 是一个由 Facebook 开发的用于文本分类和向量化的开源工具,它是 Word2Vec 的一个拓展,能够处理词汇中的子词信息。FastText 基于神经网络模型,可以将词语表示为高维向量,并且保留了词汇中的语义信息。…

亚马逊美国站暖风机UL1278测试报告

取暖器是指用于取暖的设备,取暖设备根据加热介质不同、加热原理不同,大体可以分为:燃气取暖设备、电加热取暖设备、锅炉取暖设备、电壁挂炉取暖。但一般这类产品要上架美国亚马逊平台都必须要办理UL1278测试报告。 一、UL1278标准适用产品范围…

vscode搭建用ASP文件测试开发的环境

下载iis express安装包,iis express下载链接:Download Internet Information Services (IIS) 10.0 Express from Official Microsoft Download Center ​ 不适合的可以下载旧的iis express版本,系统没有相适应的.Net版本的还要下载。 安装完…

Java 版 spring cloud +spring boot 工程系统管理 工程项目管理系统源码 工程项目各模块及其功能点清单

工程项目各模块及其功能点清单 一、系统管理 1、数据字典:实现对数据字典标签的增删改查操作 2、编码管理:实现对系统编码的增删改查操作 3、用户管理:管理和查看用户角色 4、菜单管理:实现对系统菜单的增删改查操…

网络安全(黑客)自学建议笔记

前言 网络安全,顾名思义,无安全,不网络。现如今,安全行业飞速发展,我们呼吁专业化的 就职人员与大学生 ,而你,认为自己有资格当黑客吗? 本文面向所有信息安全领域的初学者和从业人员…

IBM Spectrum LSF —— 计算资源的管理和批处理作业的调度

IBM Spectrum LSF 是什么? LSF(Load Sharing Facility)是IBM旗下的一款分布式集群管理系统软件,负责计算资源的管理和批处理作业的调度。它给用户提供统一的集群资源访问接口,让用户透明地访问整个集群资源。同时提供了…

如何使用Redis配置与优化

目录 一、关系数据库与非关系型数据库 关系型数据库 非关系型数据库 关系型数据库和非关系型数据库区别 ① 数据存储方式不同 ② 扩展方式不同 ③ 对事务性的支持不同 非关系型数据库产生背景 二、Redis概念 Redis优点 三、Redis 安装部署 第一步 关闭防火墙和安全…

【Nodejs】接口规范和业务分层

1.接口规范-RESTful架构 1.1 什么是REST REST全称是Representational State Transfer,中文意思是表述(编者注:通常译为表征)性状态转移。 它首次出现在2000年Roy Fielding的博士论文中,Roy Fielding是HTTP规范的主要编…

Eclipse memory analyzer 分析GC dump日志定位代码问题

1、问题描述: 使用命令 jstat -gcutil [pid] 查看JVM GC日志,发现生产系统频繁FullGC,大概几分钟一次,而且系统响应速度变慢很多 再使用 free -g 查看服务器内存全部占用,猜测是内存溢出了 2、导出dump日志 jmap -du…

SpringBoot项目部署在Windows与Centos上

文章目录 Windows部署一、github上下载文件winsw二、文件目录三、编辑xml文件四、安装服务五、启动服务六、把jar包放到项目外面七、添加限制内存 Linux部署一、准备二、服务三、操作 Windows部署 windows部署服务借鉴于此篇博文 一、github上下载文件winsw 点击链接下载下图…

等分切割图片的方法

在做数据集的过程中,有时候需要将大图进行切分成小图片,一方面是为了满足训练需要,一方面是为了扩增数据集。 如下图的尺寸为5472x3648,但是我用不着这么大的图片,需要将图9等分 市面上也有等分切割图片的软件或者网站&#xff…

python_day16_设计模式

“”“单例模式”“” “”“工厂模式”“” class Person:passclass Worker(Person):passclass Student(Person):passclass Teacher(Person):passclass Factory:def get_person(self, p_type):if p_type w:return Worker()elif p_type s:return Student()else:return Te…

深度学习,卷积神经网络

卷积神经网络 1.卷积神经网络应用领域 CV领域发展 CV领域是计算机视觉(Computer Vision)领域的简称。 计算机视觉是指利用计算机模拟人类视觉系统的科学,让计算机具有类似于人类在观察外界的视觉、图像的能力,包括图像处理、图…

无涯教程-jQuery - ajaxSend( callback )方法函数

ajaxSend(callback)方法附有一个在发送AJAX请求时要执行的功能。这是一个Ajax事件。 ajaxSend( callback ) - 语法 $(document).ajaxSend( callback ) 这是此方法使用的所有参数的描述- callback - 要执行的功能。用于该请求的XMLHttpRequest和设置将作为参数传递给回调…

Excel的使用

1.EXCEL诞生的意义 1.1 找到想要的数据 1.2 提升输入速度 2.数据分析与可视化操作 目的是提升数据的价值和意义 3.EXCEL使用的内在意义和外在形式 4.EXCEL的价值 4.1 解读及挖掘数据价值 4.2 协作板块 4.3 展示专业度 4.4 共享文档内容 5.人的需求》》软件功能

SFP3012A-ASEMI代理海矽美(MHCHXM)快恢复二极管

编辑:ll SFP3012A-ASEMI代理海矽美(MHCHXM)快恢复二极管 型号:SFP3012A 品牌:ASEMI 芯片个数:1 芯片尺寸:102MIL*2 封装:TO-247AC 恢复时间:75ns 工作温度&#…

1300*B. T-primes

解析&#xff1a; 有且只有三个因数&#xff0c;当且仅当&#xff0c;完全平方数并且sqrt&#xff08;n&#xff09;为素数 #include<bits/stdc.h> using namespace std; typedef long long ll; const int N1e55; ll t,n; bool prime(ll x){if(x<2) return 0;for(int…

C语言打印水仙花数

“水仙花数”是指一个n位数&#xff0c;其各位数字的n次方之和确好等于该数本身&#xff0c;如:153&#xff1d;13&#xff0b;53&#xff0b;3^3&#xff0c;则153是一个“水仙花数”。 思路&#xff0c;先把每个数的每位算出来&#xff0c;然后再判断他们的3次方相加是否这个…

微软开源贾维斯(J.A.R.V.I.S.)人工智能AI助理系统

贾维斯(Jarvis)的环境配置 一般情况下&#xff0c;深度学习领域相对主流的入门级别显卡是2070或者3070&#xff0c;而3090可以算是消费级深度学习显卡的天花板了&#xff1a; 再往上走就是工业级别的A系列和V系列显卡&#xff0c;显存是一个硬指标&#xff0c;因为需要加载本地…

电脑看不了视频怎么办?最新解决方法分享!

“昨天刚在电脑里保存了一些视频&#xff0c;但是都没法播放。之前下载在电脑里的视频也播放不了&#xff0c;这是怎么回事呢&#xff1f;电脑看不了视频&#xff0c;有什么方法可以解决吗&#xff1f;” 由于电脑的屏幕比较大&#xff0c;我们在观看视频时会有更好的体验感。因…