pandas 如何对比判断数据是不是在excel表格中?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了pandas 如何对比判断数据是不是在excel表格中?相关的知识,希望对你有一定的参考价值。

举例:
df = df['股票代码','现价','涨跌幅'] # 假设df中包含市场上所有股票的实时行情
hold_list = pd.read_excel('持仓.xlsx') #假设这个excel中只有一列叫'持仓代码'的列,包含十只股票代码
提问:
如何在df中找出hold_list里的十只股票,并把它们的最新行情打印出来

参考技术A

这个不能直接用 ==来筛选‘股票代码’是否在‘持仓代码’中,要用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表格的数据并对比大小?

pandas比较两个excel的差异

excel两张表,格式相同如何对比数据是不是有差异

pandas 如何输出全部数据而不是省略号

Python Pandas 数据框在 Excel 工作表中读取精确的指定范围

pandas 怎么处理表格中的空值