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

loadtxt()函数概述

函数loadtxt用于从文本加载数据,我们可以利用该方法把数据读取到np.array中然后做进一步的数据处理,详细信息如下:

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

Returns: ndarray

其中具体的参数含义如下:

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

dtype数据类型,默认float。

comments注释。

delimiter分隔符格。

skiprows跳过前几行读取,默认是0,必须是int整型。

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

unpack如果为True,将分列读取, 例如x, y, z = loadtxt(…)

encoding 编码格式

max_rows 读取的最大行数

converters 字典类型,对某列数据类型进行转换,例如{0:float}

ndmin 指定生成数组的维度

loadtxt实战

我们举一个例子来讲解其读写csv文件的应用

创建一个csv文件,内容如下:

id,cpu,mem

1,0.00%,0B / 0B

2,0.00%,577.6MiB / 1GiB

3,0.00%,44KiB / 30.92GiB

4,0.00%,0B / 0B

5,0.00%,0B / 0B

6,0.00%,0B / 0B

7,0.00%,0B / 0B

8,0.01%,703.5MiB / 2GiB

9,0.00%,48KiB / 30.92GiB

10,0.00%,618.9MiB / 2GiB

实例1

x,y,z=np.array(np.loadtxt('D:/data/log10.csv',dtype=str,delimiter=',',unpack=True,encoding='utf-8',max_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.6MiB / 1GiB’ ’44KiB / 30.92GiB’ ‘0B / 0B’ ‘0B / 0B’]

可以看到:

我们把csv三列的数据分别赋值给了x,y,z, 使用unpack=True

数组中的值都是String类型,使用dtype=str

Csv中有10行数据,但是数组中保存了5行,因为使用max_rows=5

数组中没有输出 id,cpu,mem等信息,因为默认skiprows=0会将首行过滤

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

实例2

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

输出

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

[‘0.00%’ ‘577.6MiB / 1GiB’]

[‘0.00%’ ’44KiB / 30.92GiB’]

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

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

可以看到:

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

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

秒鲨号所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈!本站将在三个工作日内改正。
(0)

大家都在看

  • 学习美甲多少钱(去美甲店学美甲要多少钱)

    在这个追求美的时代,许多女性朋友都有做美甲的需求,而且随着消费能力的提升,做美甲几乎已经成为了她们日常生活的一部分。所以市场对专业美甲师的需求量还是非常大的,有的地区甚至存在专业人…

    2022年3月17日
  • arpu值是什么意思(arpu值计算公式)

    导读:不知不觉,交易型产品其实已经渗透了我们生活的方方面面,覆盖了我们的衣食住行,例如淘宝、京东、美团、饿了么、在线租房的贝壳、滴滴等,通过交易,人货场因为互联网而充分链接了起来。…

    2022年5月28日
  • 铁岭美食(辽宁铁岭第一坛肉)

    铁岭市地处辽宁省北部,松辽平原中段,是辽宁省14个省辖地级市之一,沈阳经济区副中心城市,下面小编给大家分享一下到了铁岭要品尝一下的8道地方美食。 1、牛肉火勺 牛肉火勺是铁岭特色小…

    2022年8月19日 投稿
  • 说明文的结构,什么叫说明文,说明文的种类,方法,结构,语言

      在准确的前提下,说明文的语言风格又是灵活多样的。主要可分为平实和生动两种。   平实的语言常常是直截了当地说明对象。不描写,不夸张,没有弦外之音,像数学说明文的结构、物理、生物…

    2022年6月1日
  • 农村户口要不要转城市(保留农村户口有意义吗)

    最近几年,在城镇化的发展趋势下,越来越多的农民开始在城里买房子,而且好多城市对于农民买房还有相应的补助,所以农民想要在城里扎根也越来越容易了。既然在城里买了房子,户口是留在农村好还…

    2022年5月3日
  • 聊聊复刻手表质量可靠吗?主要看这几方面

    购买复刻手表要选择质量靠谱腕表平台进行买,因为我们这个平台的顶级复刻名表款式也是比较全的,价格合理,品质也比较好。 复刻表质量可靠吗?个人觉得复刻表质量很可靠,复刻表由于不像真表那…

    2022年5月28日 商业资讯
  • 手机上可以注销手机卡吗(如何注销自己名下手机卡)

    你们手机卡不用了是让它连续欠费3月自动销户还是带上身份证到营业厅销户啦?可能很多朋友都没有重视这个问题,认为只要销户了就行了。殊不知可能会在运营商系统留下不良记录,影响以后办理业务…

    2022年5月3日
  • 香港虚拟主机那家好(香港虚拟主机永久免费)

    免备案虚拟主机哪家强?免备案虚拟主机的特点,就是无需等待备案,方便快捷。国外主机和香港主机,都是免备案虚拟主机,特别适合外贸公司及急于开通网站的客户使用,网站上线快速,有效解决备案…

    2022年6月4日
  • 怎么查信用卡额度(怎么查询自己信用卡额度)

    信用卡在倒卡的过程中,可用额度应该保留多少合适?这估计是很多卡友心中的疑问。那么今天这篇文章,将详细地为大家讲解一下。 账单出来后,我们通过倒卡的方式,把信用卡的账单清掉后。这个时…

    2022年5月23日
  • 怎么把加密word解密(暴力破解word加密文件的方法)

    方法一:使用word工具箱 先在网上下载“Word工具箱”软件,双击下载的WordTool.EXE文件开始解压操作,自动进到“Word必备工具箱”窗口中。 接着,单击窗口下的“安装…

    2022年2月19日
品牌推广 在线咨询
返回顶部