首页 >>  正文

python按列索引筛选数据

来源:baiyundou.net   日期:2024-09-23

大家好,我是皮皮。

一、前言

前几天在Python白银交流群粉丝问了一个Pandas数据筛选的问题。问题如下:我突然想到,如果一个excel文件,我用pandas如何取行,只能用pandas。

二、实现过程

后来【月神】给了一个思路和代码如下:

其实粉丝之前也问了一个类似的花式索引的问题,可能时就间太久了,自己给忘记了,但是互联网还是有记忆的。

顺利地解决了粉丝的问题。

如果你也有类似这种数据分析的小问题,欢迎随时来交流群学习交流哦,有问必答!

三、总结

大家好,我是皮皮。这篇文章主要盘点了一个Pandas数据筛选的问题,文中针对该问题,给出了具体的解析和代码实现,帮助粉丝顺利解决了问题。

最后感谢粉丝提出的问题,感谢【月神】给出的思路,感谢【莫生气】、【冯诚】等人参与学习交流。

【提问补充】温馨提示,大家在群里提问的时候。可以注意下面几点:如果涉及到大文件数据,可以数据脱敏后,发点demo数据来(小文件的意思),然后贴点代码(可以复制的那种),记得发报错截图(截全)。代码不多的话,直接发代码文字即可,代码超过50行这样的话,发个.py文件就行。

","gnid":"9f699f4134c5ccded","img_data":[{"flag":2,"img":[{"desc":"","height":"793","title":"","url":"https://p0.ssl.img.360kuai.com/t01b45348325280dfec.png","width":"934"},{"desc":"","height":"669","title":"","url":"https://p0.ssl.img.360kuai.com/t012f0ce7959926704f.png","width":"949"},{"desc":"","height":"528","title":"","url":"https://p0.ssl.img.360kuai.com/t0159d7262ec4b9173d.png","width":"568"},{"desc":"","height":585,"title":"","url":"https://p0.ssl.img.360kuai.com/t01462a64f8b2e49a84.jpg","width":548}]}],"original":0,"pat":"art_src_0,fts0,sts0","powerby":"pika","pub_time":1705414498000,"pure":"","rawurl":"http://zm.news.so.com/ccdbafab51205f3a7b8a015f09b84db8","redirect":0,"rptid":"9793ab26f9aa4efa","rss_ext":[],"s":"t","src":"Python网络爬虫与数据挖掘","tag":[{"clk":"kdigital_1:excel","k":"excel","u":""}],"title":"一个excel文件,我用pandas如何取行,只能用pandas?

吕光彼3764用python创建一个列表,分别打印出列表的索引号和索引号对应的值 -
苗佩殃15162314155 ______ list1 = ['a','b','c'] fmt = 'index %d value is %s' print ', '.join([fmt % (idx, val) for idx, val in enumerate(list1) ]) # or print ', '.join(map( lambda x: fmt%x, enumerate(list1) ))

吕光彼3764如何按行枚举 python enumerate -
苗佩殃15162314155 ______ enumerate()说明 enumerate()是python的内置函数 enumerate在字典上是枚举、列举的意思 对于一个可迭代的(iterable)/可遍历的对象(如列表、字符串),enumerate将其组成一个索引序列,利用它可以同时获得索引和值 enumerate多...

吕光彼3764如何获取Python中list的子集 -
苗佩殃15162314155 ______ Python的索引从0开始,还有反向索引.索引指定为-1就是最后一项.list的切割:指定一个范围 [起点:终点] 起点包含,终点不包含 还可以不指定冒号前后的数值,如果不指定前的数值默认从0开始,如果不指定冒号后的数值默认到list结束.

吕光彼3764如何用python从excel中同时提取两个列的数据,并生成dict(用xlrd) -
苗佩殃15162314155 ______ import xlrd data = xlrd.open_workbook('excelFile.xls') table = data.sheet_by_index(0) #通过索引顺序获取工作表 colnumber_b = ord('B')-ord('A') colnumber_g = ord('G')-ord('A') score_dict = {} for i in range(100): #前一百行 score_dict[table.cell(i,colnumber_b).value]=table.cell(i,colnumber_g).value

吕光彼3764python中什么是序列,列表,元组,字符串,索引,区别是什么 -
苗佩殃15162314155 ______ 序列包括:列表、元组、字符串 列表:是最常用的数组,可以进行嵌套; 元组:相当于Enum,一旦创建,元组的值是不允许修改的; 字符串:顾名思义就是中英文字符以及标点符号等. 索引:序列中的每个元素被分配一个序号.注意索引默认从0开始.

吕光彼3764如何用python设置带主键索引的表 -
苗佩殃15162314155 ______ 用python设置带主键索引的表 import MySQLdb conn = MySQLdb.connect(host='localhost', user='root',passwd='') cursor = conn.cursor() cursor.execute("""create database if not exists python""") conn.select_db('python'); cursor.execute(""...

吕光彼3764Python zip(*list)[num]为什么会把列表的一列提取出来 -
苗佩殃15162314155 ______ key = zip(*info)[1]这句的意思是 key = zip([1,2,3,4],[5,6,7,8])[1] key的完整内容是[(1,5),(2,6),(3,7),(4,8)] 你提取下标为1的,那么就是(2, 6)

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024