python如何读取csv某列XX行数据保存为列表

python如何读取csv某列XX行数据保存为列表,第1张

存的时候先要把转换为字节数组,再把这个byte[]存到数据库的,读取的时候得到这个byte[],再这样bytearrayinputstream

in=new

bytearrayinputstream(byte[]

temp);bitmap

bmp=bitmapfactorydecodestream(in)

这类问题用regex:\x0d\import re\x0d\a='\nPage(1, 102, "c", 2, "");\n'\x0d\\x0d\s = recompile('\s+Page\(1, ([^,]+),')search(a)\x0d\print(sgroup(1))\x0d\\x0d\group(1)是第一个括号里匹配的内容([^,]+)\x0d\具体去python主页看regex说明。

path='e:/lijing/datatxt'

#path存的是txt文件的路径

lie=[]

#初始化lie列表

for line in open(path):#遍历txt文件中的所有行

line=linereplace('\n','')split(",")#替换和分割

lieappend(line[6])#将第六行的数据重新存在lie中

print lie

#lie这个列表中存的是txt文档中第六行的数据。

1、pandas排序,并取前N列数据

2、取行、取列DataFrameloc,DataFrameiloc

- 取行DataFrameloc,DataFrameiloc

loc中的数据是列名,是字符串,所以前后都要取;iloc中数据是int整型,所以是Python默认的前闭后开

构建数据集df

loc函数主要通过行标签索引行数据 ,划重点, 标签!标签!标签!

loc[1] 选择行标签是1的(从0、1、2、3这几个行标签中)

loc[0:1] 和 loc[0,1]的区别,其实最重要的是loc[0:1]和iloc[0:1]

索引某一列数据,loc[:,0:1],还是标签,注意,如果列标签是个字符,比如'a',loc['a']是不行的,必须为loc[:,'a']。

但如果行标签是'a',选取这一行,用loc['a']是可以的。

iloc 主要是通过行号获取行数据,划重点,序号!序号!序号!

iloc[0:1],由于Python默认是前闭后开,所以,这个选择的只有第一行!

如果想用标签索引,如iloc['a'],就会报错,它只支持int型。

ix——结合前两种的混合索引,即可以是行序号,也可以是行标签。

如选择prize>10(prize为一个标签)的,即 dfloc[dfprize>10]

还有&并或等 *** 作

python选取特定列——pandas的iloc和loc以及icol使用

pandas入门——loc与iloc函数

pandas中loc、iloc、ix的区别

pandas基础之按行取数(DataFrame)

以上就是关于python如何读取csv某列XX行数据保存为列表全部的内容,包括:python如何读取csv某列XX行数据保存为列表、python如何获取字符串中的特定数据、python怎么从txt文件中读取特定列的数据,新手,求大神指点!等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/web/10125634.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存