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

相关推荐

  • 大学毕业做什么工作好,没学历最吃香的6个职业

    很多大学生一接近毕业其总是心烦意乱,感到很迷茫和无助。主要的原来是担心毕业就失业以及自己出来社会找到的工作不适合自己的兴趣和爱好。 想要到大学生毕业时期感到很给力,不怕找不到就业的Direction(方向),一定要了解自己的兴趣爱好和所长(Whatcanyoudo?),再结合当前普遍热门的工作来选择自己未来要从事的职业。 接下来让小冲介绍一下未来20年之内还是发展潜力很大的6大工作职位。 一.公务…

    2022年9月20日
    4870
  • 云集分销模式是什么,云集营销模式和营销策略

    争议声中,裹挟相当势能的新兴社交电商平台云集一路疾行。此时它距离登陆纳斯达克,已仅剩最后的几步。它是如何做到的,它果真能够成为第二个拼多多吗? “你是咨询开店的吗?” 这是几乎每一位云集会员店主在通过记者的好友申请后,发过来的第一句话。 随便打开一位会员店主的朋友圈会发现,他们与印象中的微商无异:每天更新多条动态,大多与促销商品有关,同时积极宣传成为店主后,赚钱以及独立自主的好处。 简单,粗暴,但…

    2022年6月4日
    690
  • 企业面试简历表格模板(免费标准的个人简历表格)

    每一份工作都是由一份简单大方的个人简历开始的。最常用的就是 Word形式的个人简历。我猜大多人都不愿去费时制作一份简历吧,因为自己动手做,费时费力,还不好看。要设计好排版,字体,图片插入要合理等等,反正我是觉得挺麻烦的。那么,该怎么办呢?面试没有简历肯定是不行的,今天跟大家分享4套精选会计,销售,医疗,个人简历模板!快来看看吧! 小编提示:这些模板都是在办公资源在线网站里找到的,喜欢的朋友可以去找…

    2022年10月23日
    460
  • 推广app的妙招有哪些,比较好的app推广平台介绍

    随着智能手机更新换代和移动互联网发展,APP已经成为公司宣传品牌及提供服务的标配。APP上线后如何推广出去让更多潜在用户知道,是每个APP运营小伙伴关心的问题。下面就分享3种目前比较火爆的APP推广方法和实用小技巧。 一、应用商店推广 大多数用户寻找某些应用的时候,习惯去应用商店搜索,所以首先要让自己的APP在主流的应用商店中展示,如苹果App Store、小米应用商店、华为应用市场、Google…

    2022年6月3日
    690
  • 三菱劲炫保养灯复位图,三菱劲炫扳手消除方法

    汽车“三分修,七分养”,相信大多数人都有这种观念。随着汽车维修技术水平不断提高,“以养代修”的观念日益深入人心。而4S店就是“修”和“养”相结合的专业地方。尽管它比普通的维修店价格要高,但因其专业性仍是大部人车主首要的选择保养的地方。 但是,并不是所有的4S店都有让人满意的服务水平,曾经有媒体做过统计,售后服务最差的几个汽车品牌中,不乏东风日产、一汽大众、东风本田等热门品牌,其中东风日产甚至在20…

    2022年10月6日
    670
  • 关键词挖掘工具哪个好,好用的关键词挖掘工具大全

    选好关键词对于卖家来说至关重要,本文盘点了一些免费的关键词工具。以下是14种不同的免费关键词研究工具的清单,可以帮助卖家找到合适的关键词。 1、Google关键词规划师 Google广告关键词规划师可用于构建GoogleAdWords搜索广告活动,可用于SEO关键词研究,并可用于提供内容构思。 提示:你需要Google广告帐户才能使用Google的关键词工具。此外,你需要有效的广告活动或在帐户中支…

    2022年8月2日
    710
  • 键盘盲打技巧 ,分享最适合初学者的四个小技巧

    在这十分激烈的竞争工作环境下,快速打字是办公的必要技能之一,下面教大家如何快速掌握打字技能。 准确是第一前提 我们反复说打字是一种技能,并不是所有的人都可以达到飞速击键的状态,一个打字高手也不可能在历次比赛中都发挥得同样出色。对于大部分人来说,达到每分钟200击的速度不是高不可攀,但是将错率控制在3‰就会淘汰大部分人。所以要强调提高速度应建立在准确的基础上,急于求成欲速则不达。 提高击键的频率 在…

    2022年9月30日
    500
  • dnf迷幻晶石有什么用,盘点迷幻晶石的作用和使用方法

    作为伤害的一个重要来源,附魔是非常重要的一个点。在附魔的选择中,除了像是梅迪尔、虫王这样的副本产物,也有技能宝珠这种节日产物。而对于平民玩家而言,日常的产出也是一个很必要的东西。 虽然不像前两者那么方便,但是可制作并且性能优良的卡片、宝珠依然有很多。 安图日常 在今年的春节宝珠之前,安图的左右槽宝珠可以说是附魔的唯一选择。前者能为输出职业提供34点魔(物)攻、42点独立,而后者可以为奶妈、奶爸这样…

    2022年9月8日
    580
  • 适合农村赶集的地摊货有哪些,2020年地摊货最新产品推荐

    农村大集是农民购物的最习惯的场所,多年形成的习惯,每到农村大集的时候,大集上人山人海,交易量很高。所以很多人专门发现了大集的购买力,成为职业的赶集人,通过赶各地的大集来做生意。农村赶集时可以买什么商品呢。根据我对农村大集的观察,认为以下产品在农村大集上会有很好的销售。 一、卖农民的生产所需的各种种子、物资、工具 每到种植的季节,农民总是需要购买各种蔬菜、水果种子和树苗,劳动时所用到工具、比如镰刀、…

    2022年5月23日
    750
  • 站内seo和站外seo有什么区别,seo站内站外优化方法

    SEO的优化主要分为两大块,一个是站内优化,一个是站外优化,也就是站外推广,这两个方面都是长期的工作,需要不断的去更新完善,让网站在竞争排名中占据领先的位置,获取更多的客户流量。 SEO的关键 在站内优化上,我们需要挖掘行业关键词,合理设置网站标题和创作网站文章(更新的速度、质量、标题标签、锚分布、内部链接),合理设置关键词密度,让网站的内容和关键词的匹配度更高,从而获得较靠前的排名。站内优化包括…

    2022年7月3日
    600

发表回复

登录后才能评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

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

关注微信