csv文件怎么创建 csv格式数据转化成xls数据

load()函数概述loadtxt函数用于从文本中加载数据。我们可以用这个方法把数据读入np.array,然后做进一步的数据处理。详情如下:def loadtxt(fname, dtype=float, comments='#', delimiter=None,converters=None, skiprows=0, usecols=None, unpack=False,ndmin=0, encoding='b...

load()函数概述

loadtxt函数用于从文本中加载数据。我们可以用这个方法把数据读入np.array,然后做进一步的数据处理。详情如下:

def loadtxt(fname, dtype=float, comments='#', delimiter=None,converters=None, skiprows=0, usecols=None, unpack=False,ndmin=0, encoding='bytes', ***x_rows=None):

返回:ndarray

具体参数如下:

Fname要读取的文件、文件名或生成器。

数据类型,默认浮点数。

评论评论。

分隔符分隔符。

Skiprows跳过读取的前几行,默认值为0,必须是int整数。

Usecols:要读取的列,0是第一列。例如,usecols = (1,5)将提取第2列和第6列。默认情况下,读取所有列。

Unpack,如果为真,则单独读取,例如x,y,z = load txt(…)

编码编码格式

Max_rows读取的最大行数

Converters字典类型,用于转换列数据类型,如{0:float}

Ndmin指定生成的数组的维数。

Loadtxt实战

下面举个例子说明一下读写csv文件的应用。

创建一个包含以下内容的csv文件:

id,cpu,内存

0.00%,0B / 0B

2,0.00%,577.6兆字节/千兆字节

3.0%,44千克/30.92千克

0.00%,0B / 0B

0.00%,0B / 0B

6.0%,0B / 0B

7,0.00%,0B / 0B

8,0.01%,703.5兆磅/2兆磅

9,0.00%,48千字节/30.92千兆字节

10,0.00%,618.9兆磅/2兆磅

示例1

x,y,z=np.array(np.loadtxt('D:/data/log10.csv',dtype=str,delimiter=',',unpack=True,encoding='utf-8',***x_rows=5))print(x)print(y)print(z)

输出:

[‘1’‘2’‘3’‘4’‘5’]

[‘0.00%’‘0.00%’‘0.00%’‘0.00%’‘0.00%’]

[‘0B/0B ’‘577.6 MIB/1gb ’’44千克/30.92千克’‘0B/0B ’‘0B/0B ’]

你可以看到:

我们把csv的三列数据分别赋给x,Y,z Y,Z,用unpack=True。

数组中的值是字符串类型,使用dtype=str。

Csv中有10行数据,但数组中保存了5行,因为使用了***x_rows=5。

数组中没有输出id、cpu、mem等信息,因为默认的skiprows=0过滤第一行。

使用分隔符= ’,作为csv数据的分隔符’

示例2

arr=np.array(np.loadtxt('D:/data/log10.csv',dtype=str,delimiter=',',usecols = (1,2),encoding='utf-8',***x_rows=5))print(arr)

输出

[[‘0.00%’‘0B/0B ’]

[‘0.00%’‘577.6 MIB/1gb ’]

[‘0.00%’’44千克/30.92千克’]

[‘0.00%’‘0B/0B ’]

[‘0.00%’‘0B/0B ’]]

你可以看到:

仅显示csv中的第一列和第二列数据,usecols = (1,2)

因为没有使用unpack=True,所以整体作为二维数组输出。

本文来自热恋少女投稿,不代表舒华文档立场,如若转载,请注明出处:https://www.chinashuhua.cn/24/623257.html

打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
() 0
上一篇 07-07
下一篇 07-07

相关推荐

  • u盘损坏后如何恢复数据(u盘损坏后如何恢复数据U盘不能格式化)

    优盘是一种存储方便、使用简单的便携式存储设备,所以很多用户都喜欢用优盘来存储自己的重要文件。u盘的文件坏了或者目录损坏了就坏了。u盘打不开,重要文件还在里面。边肖特意给大家带来一个修复u盘损坏的方法,可以帮你解决u盘损坏的问题。具体步骤:1。检查Chkdsk并修复错误

    2023-07-27 22:08:02
    879 0
  • 手机数据怎么恢复(手机恢复数据要多少钱)

    突然***死机,所有数据莫名其妙丢失?不小心格式化了定位器?误删重要照片和聊天记录?这时候你一定急得像热锅上的蚂蚁。毕竟你定位器里有你收藏的几千个表情包!如何找到你解决尴尬聊天的神器迫在眉睫!第一次肯定是在网上想办法。网上有各种恢复定位器数据的渠道,但无一例

    2023-07-26 19:58:01
    978 0
  • updateset多条数据 使用update语句修改表中数据

    摘要今天就简单介绍一下select语句的流程,update语句的执行过程以及涉及到的两阶段提交协议,仅供参考。Redlog(唯一重做日志(innodb引擎,它循环写入,空之间的间隔总会用完。比如配置一组4个文件,每个文件大小为4GB,可以记录总共4GB的操作)是物理日志,记录“某个数据页发

    2023-07-26 16:30:01
    235 0
  • 大数据要学什么东西(大数据具体学什么)

    序大家好,关于技术干货,我准备给大家写一篇文章《大数据面试突击系列》。来看看目前为止的进展吧!发私文:大数据面试突击系列为了更方便我的读者学习和准备大数据面试,我把以上八篇优质干货文章分别做成了PDF,今天送给大家!需要关注微信官方账号:文字代表讲述,回复【学

    2023-07-25 18:08:01
    535 0

评论列表

联系我们

在线咨询: QQ交谈

邮件:admin@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信