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

loadtxt()函数概述 函数loadtxt用于从文本加载数据,我们可以利用该方法把数据读取到np.array中然后做进一步的数据处理,详细信息如下: defloadtxt(fname,dtype=float,comments='#',delimiter=None,converters=None,skiprows=0,usecols=None,unpack=False, ndmin=0,enco…

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年5月12日 下午6:38
下一篇 2022年5月12日 下午6:39

相关推荐

  • airplus和airpods区别是什么,airplus耳机使用说明书

    AirPods开创了无线无繁琐的随身音频体验,让你可以从早听到晚。AirPodsPro不仅可选耳塞尺寸,更将主动降噪功能带到入耳式耳机之上。为了帮助你在AirPods和AirPodsPro之间做出选择,小玩特地准备了挑选攻略。 苹果中国官网售价 设计与舒适度差异 AirPods Pro拥有全新的入耳式设计,具有三种尺寸的硅胶耳塞,包括小号,中号和大号。标准的AirPods 只有统一的设计尺寸,尽管…

    2022年6月8日
    1530
  • 怎么开公众号写文章赚钱,个人免费公众号申请教程

    当下,微信公众号虽然已经过了红利期,但对新手而言并非没有机会。其实如果有关注这方面消息会发现,近两年也火了好多个公众号大V。 言归正传,很多人不知道其实公众号申请门槛很低,只要你能提供个人邮箱、身份证号、身份证正反面照片等信息,就可以注册一个订阅号(个人只能注册订阅号)。 微信公众平台注册账号类型 注意邮箱的选择,以后登录用的 填写确认后选择“中国大陆”或者你所在的地区,确定后会让你再次选择注册的…

    2022年8月19日
    670
  • 长投学堂怎么样,长投学堂班主任的收入介绍

    摘要 机缘巧合下,我参加了长投学堂的“14天小白理财训练营”(后面简称“小白营”)。顾名思义,这个课程是针对没有理财观念的理财小白,全面参与14天的课程下来,给我的感觉这个培训通过对课程内容的设计,会对没有理财意识的人树立起完全不一样的财务观念,而且容易深信不疑(本人就是坚信不疑者的其中之一,如果您想了解本人在学习长投学堂各类投资课程后的财务和投资情况,可关注我的头条号,私信“财务投资”即可)。当…

    2022年8月21日
    630
  • 现在有什么好玩的网络游戏(2020最火10款网络游戏排行榜)

    有什么好玩又耐玩的大型网游? 说到这个问题,首推《魔兽世界》(WorldofWarcraft),这是由著名游戏公司暴雪娱乐所制作的第一款网络游戏,属于大型多人在线角色扮演游戏。游戏以该公司出品的即时战略游戏《魔兽争霸》的剧情为历史背景,依托魔兽争霸的历史事件和英雄人物,魔兽世界有着完整的历史背景时间线。玩家在魔兽世界中冒险、完成任务、新的历险、探索未知的世界、征服怪物等。可玩度极高。 在种族选取方…

    2022年10月27日
    520
  • spa软件是什么(sap软件使用教程)

    单页应用程序(SPA)是一种网站设计方法,其中每个新页面的内容不是通过加载新的HTML页面来提供的,而是通过JavaScript操作现有页面上的DOM元素来动态生成的。 在更传统的web页面体系结构中,index.html页面可能链接到服务器上的其他html页面,浏览器将从头开始下载和显示这些页面。 SPA方法允许用户在更新或获取新元素时继续使用页面并与之交互,并且可以导致更快的交互和内容重新加载…

    2022年5月13日
    1330
  • seo优化排名软件有哪些,专业排名优化工具推荐

    你还在整天愁着你的网站没有排名吗?客户搜索不到吗?竞争对手排在你的前面?抢走你的订单? 这是一款一款采用p2p互助理论开发的搜索引擎关键词优化工具,提升网站排名稳定迅速,同时也能给你网站代理巨大流量。一款免费的专业百度关键词优化工具,同时也是一款网站流量软件。能够持续给网站带来稳定流量并提高关键词排名。 第一步、下载这款工具并且打开,是绿色版的所以不需要安装。 打开百度关键词优化 第二步、会有广告…

    2022年6月4日
    790
  • 微信如何推广产品,产品推广的全套方法在此

    一、线上推广: 1、搜索引擎推广:例如:百度、搜狗、360等旗下的:问答、图片、知道、地图、文库、经验、贴吧、空间、百科等产品,还有购买其推广服务:购买搜索排名、购买热门词条、购买网页推送等服务。以上这些在为产品或企业做前期推广还是很有效果的。 2、自媒体推广:例如:头条号、百家号、大鱼号、UC云观、企鹅号、搜狐号、网易号、一点资讯、微博、博客、公众号、QQ群、微信群、知乎等,优点在于流量大、活跃…

    2022年5月21日
    840
  • 手机淘宝自动秒杀软件哪个好(准点抢购神器app推荐)

    大家在做新品破0的时候,都是什么样的操作呢?刷单应该是最多的一个操作吧! 自从2017年以来,淘宝正式走向内容化营销时代的开端,转眼间已经是2019年了,你还在疑惑内容营销怎么玩吗?今天就为大家介绍内容营销之一的淘宝群聊的限时抢购,如何通过这个工具让新品快速破0的小知识。 登录地址:liao.taobao.com 大家都知道,淘宝有各种折扣活动,淘宝群聊限时抢购的商品价格非常低廉,数量也有限,可以…

    2022年5月7日
    930
  • 嵌入式洗碗机怎么安装(入手嵌入式洗碗机的详细攻略)

    关于洗碗这件事啊,真的是很多女孩子的噩梦啊!从本来又白又滑的双手被各种化学物品和洗碗水泡的面目全非,真让人心疼!于是出现了让不少家庭解放双手的一个好用的厨电————洗碗机! 洗碗机已经出世了有好长一段时间,但是对于不少家庭来说还是觉得手洗比较干净。其实这只是一个心理作用。 下面我们一起来了解一下嵌入式洗碗机到底是何方神圣吧! Q:为什么选择嵌入式洗碗机? A:目前市面上的洗碗机主要分两个类型:非嵌…

    2022年9月10日
    520
  • 怎么提高关键词权重,新手必学的权重排名提升方法

    标题在搜索中会起到非常重要的作用,因而如何将标题中的各个关键词做到有针对性,就是获得搜索流量的很基本的条件,买家在淘宝寻找自己想要买的宝贝的时候,一般都会经过关键词搜索,所以标题的作用也相当于是搜索流量的一个入口条件了。 如图: 搜索 展现结果 那么如果想要获得更多的搜索流量,就需要我们标题当中的关键词的权重比较高,这样当买家在搜索关键词的时候,我们的宝贝才会有机会排在前面,有了展现,才有机会获得…

    2022年8月30日
    850

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信