pandas 如何对比判断数据是不是在excel表格中?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pandas 如何对比判断数据是不是在excel表格中?相关的知识,希望对你有一定的参考价值。
举例:
df = df['股票代码','现价','涨跌幅'] # 假设df中包含市场上所有股票的实时行情
hold_list = pd.read_excel('持仓.xlsx') #假设这个excel中只有一列叫'持仓代码'的列,包含十只股票代码
提问:
如何在df中找出hold_list里的十只股票,并把它们的最新行情打印出来
这个不能直接用 ==来筛选‘股票代码’是否在‘持仓代码’中,要用DataFrame的一个内置函数.isin()来判断,详见附图。
好用请采纳给好评,以后有问题还会回答,好用不采纳不给好评的以后有问题一律不回答,谢谢。
追问感谢,非常的详细。
本回答被提问者采纳pandas 如何输出全部数据而不是省略号
参考技术A Pandas是Python下一个开源数据分析的库,它提供的数据结构DataFrame极大的简化了数据分析过程中一些繁琐操作。 1. 基本使用:创建DataFrame. DataFrame是一张二维的表,大家可以把它想象成一张Excel表单或者Sql表。Excel 2007及其以后的版本的 参考技术B pd.set_option('display.height',2000)参考:http://blog.csdn.net/xiaodongxiexie/article/details/70147683 参考技术C DataFrame是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔值等)。DataFrame既有行索引也有列索引,它可以被看做由Series组成的字典(共用同一个索引)。
DataFrame有多种不同的创建方法:
Dict of 1D ndarrays, lists, dicts, or Series
2-D numpy.ndarray
Structured or record ndarray
A Series
Another DataFrame
2017-03-10 回答
Pandas是Python下一个开源数据分析的库,它提供的数据结构DataFrame极大的简化了数据分析过程中一些繁琐操作。 1. 基本使用:创建DataFrame. DataFrame是一张二维的表,大家可以把它想象成一张Excel表单或者Sql表。Excel 2007及其以后的版本的 参考技术D pd.set_option('display.height',2000) 第5个回答 2017-03-09 DataFrame是一个表格型的数据结构,它含有一组有序的列,每列可以是不同的值类型(数值、字符串、布尔值等)。DataFrame既有行索引也有列索引,它可以被看做由Series组成的字典(共用同一个索引)。
DataFrame有多种不同的创建方法:
Dict of 1D ndarrays, lists, dicts, or Series
2-D numpy.ndarray
Structured or record ndarray
A Series
Another DataFrame
以上是关于pandas 如何对比判断数据是不是在excel表格中?的主要内容,如果未能解决你的问题,请参考以下文章
python pandas如何查找不同excel表格的数据并对比大小?