热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

python如何获取指定列表名和其中的值?

python如何获取指定列表名和其中的值?从整个数据库中获取列名(假设数据库包含超过100行,超过50列,基于pandas中特定列中包含的特定值.在Bkmm3(来自印度的成员的帮助

python如何获取指定列表名和其中的值?

从整个数据库中获取列名(假设数据库包含超过100行,超过50列),基于pandas中特定列中包含的特定值.在Bkmm3(来自印度的成员)的帮助下,我在数字术语上取得了成功但在字母术语上失败了.我试过的方式是这样的:df = pd.DataFrame({'A':['APPLE','BALL','CAT'],'B':['ACTION','BATMAN','CATCHUP'],'C':['ADVERTISE','BEAST','CARTOON']})respOnse= input("input")for i in df.columns: if(len(df.query(i + '==' + str(response))) > 0):print(i)`然后输出出现错误:Traceback (most recent call last): NameError: name 'APPLE' is not defined你们的任何帮助都会非常感谢,谢谢. . .解决方法:isin / eq适用于DataFrames,您可以100%向量化:df.columns[df.isin(['APPLE']).any()] # df.isin([response])要么,df.columns[df.eq(response).any()]索引([‘A’],dtype =’对象’)这是使用DataFrame.eval和np.logical_or的迂回方式(你是在循环列上):df.columns[np.logical_or.reduce([df.eval(f"{repr(response)} in {i}") for i in df])]Index(['A'], dtype='object')

python 查看dataframe每列有多少个不同元素

方法一: mylist = set(say)      #say为所要统计的列表     for item in mylist:     #将列表中的元素无重复的抽取出来,赋值给另一个列表 print item + str( say.count(item))      #list.count(item)  输出item在list中出现的次数 方法二: counts = { }          #字典for x in time_zones:       #time_zones 为列表if  x in counts:counts[x] += 1else:counts[x] = 1print  counts 方法三: (Series与Datafram用法相同) import numpy as np  import pandas as pd   from pandas import DataFrame  from pandas import Series   ss = Series(['Tokyo', 'Nagoya', 'Nagoya', 'Osaka', 'Tokyo', 'Tokyo'])      ss.value_counts()   #value_counts 直接用来计算series里面相同数据出现的频率 扩展资料: python函数的其他高级用法 1.使用函数变量: Python 的函数也是一种值:所有函数都是 function 对象,这意味着可以把函数本身赋值给变量,就像把整数、浮点数、列表、元组赋值给变量一样。 2.使用函数作为函数形参: 有时候需要定义一个函数,该函数的大部分计算逻辑都能确定,但某些处理逻辑暂时无法确定,这意昧着某些程序代码需要动态改变,如果希望调用函数时能动态传入这些代码,那么就需要在函数中定义函数形参,这样即可在调用该函数时传入不同的函数作为参数,从而动态改变这段代码。

3.使用函数作为返回值: 程序中,定义了一个 get_math_func() 函数,该函数将返回另一个函数。

接下来在 get_math_func() 函数体内的 ①、②、③ 号粗体字代码分别定义了三个局部函数,最后 get_math_func() 函数会根据所传入的参数,使用这三个局部函数之一作为返回值。 在定义了会返回函数的 get_math_func() 函数之后,接下来程序调用 get_math_func() 函数时即可返回所需的函数。

python从数据库中读取某列的数值

sel

怎样用python,读取excel中的一列数据

用python读取excel中的一列数据步骤如下: 1、首先打开dos命令窗,安装必须的两个库,命令是:pip3 install xlrd;Pip3 install xlwt。 2、准备好excel。

3、打开pycharm,新建一个excel.py的文件,首先导入支持库import xlrdimport xlwt。

4、要操作excel,首先得打开excel,使用open_workbook(‘路径’),要获取行与列,使用nrows(行),ncols(列),获取具体的值,使用cell(row,col).value。 5、要在excel里写入值,就要使用write属性,重点说明写入是用到xlwt这个支援库,思路是先新建excel,然后新建页签B,然后将一组数据写入到B,最后保存为excel.xls。


推荐阅读
author-avatar
阳_光shine
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有