python如何读取csv⽂件某⼏⾏某⼏列_在python中使⽤numpy
读取csv⽂件中的特定列
import numpy
fname = 'sample.csv'
csv = fromtxt(fname, dtype=str, delimiter=",")
names = csv[:,-1]
print(names)
选择数据类型
控制从⽂件中读取的字符串序列如何转换为其他类型的主要⽅法是设置dtype参数。此参数的可接受值为:
单个类型,例如dtype=float。对于给定的数据类型,输出将是⼆维的,除⾮使⽤names参数将名称与每个列相关联(见下⽂)。注意dtype=float是genfromtxt的默认值。
⼀系列类型,例如dtype=(int,float,float)。
python怎么读文件夹下的文件夹
逗号分隔的字符串,例如dtype=“i4,f8,| U3”。
有两个键“名称”和“格式”的词典。
元组(名称,类型)的序列,例如dtype=[('a',int),('B',float)]。
现有的数字.dtype对象。
特殊值None。在这种情况下,列的类型将由数据本⾝确定(见下⽂)。在
当dtype=None时,每个列的类型都是从其数据迭代确定的。我们⾸先检查字符串是否可以转换为布尔值(也就是说,如果字符串匹配⼩写的true或false);然后检查它是否可以转换为整数,然后转换为float,然后转换为复数,最后转换为字符串。可以通过修改StringConverter类的默认映射器来更改此⾏为。在
为⽅便起见,提供了选项dtype=None。但是,它⽐显式设置数据类型慢得多。在

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。