python 如何在dataframe中找到对应的值

res=[],res1=[]如果list1中的值在dataframe中的a列出现,则将值添加到res,那么将对应的b列的值也找到添加到res1。假设list1=[张三,王... res=[ ],res1=[ ]如果list1中的值在dataframe中的a列出现,则将值添加到res,那么将对应的b列的值也找到添加到res1。假设list1=[张三,王五],因为张三在Df中的a列出现了两次那么得到的结果是res=[张三,张三,王五],res1=[周一 ,赵四,李四] 展开
 我来答
l7722526
2019-08-01 · TA获得超过2.7万个赞
知道大有可为答主
回答量:2.8万
采纳率:84%
帮助的人:3750万
展开全部
可以通过b['state']和b.state这两种方法进行,输出的pandas里面的Series这种数据类型。

索引,使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构。 在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。
索引,使用索引可快速访问数据库表中的特定信息。索引是对数据库表中一列或多列的值进行排序的一种结构,例如employee表的姓名列。如果要按姓查找特定职员,与必须搜索表中的所有行相比,索引会帮助您更快地获得该信息。
在关系数据库中,索引是一种与表有关的数据库结构,它可以使对应于表的SQL语句执行得更快。索引的作用相当于图书的目录,可以根据目录中的页码快速找到所需的内容。
索引是一个单独的、物理的数据库结构,它是某个表中一列或若干列值的集合和相应的指向表中物理标识这些值的数据页的逻辑指针清单。
索引提供指向存储在表的指定列中的数据值的指针,然后根据您指定的排序顺序对这些指针排序。
小张
2019-08-01 · 数据分析
小张
数据分析
采纳数:7 获赞数:22
数据自动化,可视化,echart,python

向TA提问 私信TA
展开全部
#  da1  是dataframe
list_a=list(da1['a'])
list_b=list(da1['b'])
for i in range(0,len(list_a)):
    if list_a[i] in list1:
          res.append(list_a[i])
          res1.append(list_b[i])
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式