博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Pandas 筛选数据
阅读量:4049 次
发布时间:2019-05-25

本文共 1624 字,大约阅读时间需要 5 分钟。

– Start

import numpy as npimport pandas as pdfrom datetime import datetimepd.set_option('display.max_columns', 100)pd.set_option('display.max_rows', 100)pd.set_option('display.width', 1000)# 通过读取 Excel 文件创建 DataFramedf = pd.read_excel("index300.xls", sheet_name="Price Return Index", index_col=0)print(df)# 筛选某一列或几列print(df['收盘Close'])print(df.收盘Close)print(df[['开盘Open', '收盘Close']])# 根据行标签,筛选某一行或几行print(df.loc[datetime(2021, 6, 15, 0, 0, 0)])print(df.loc[datetime(2021, 6, 15, 0, 0, 0):datetime(2021, 6, 1, 0, 0, 0)])# 根据行位置,筛选某一行或几行print(df.iloc[0])print(df.iloc[0:5])print(df[0:5])# 根据行标签,筛选行和列print(df.loc[[datetime(2021, 6, 1, 0, 0, 0), datetime(2021, 5, 31, 0, 0, 0)], ['开盘Open', '收盘Close']])print(df.loc[datetime(2021, 6, 1, 0, 0, 0):datetime(2021, 5, 31, 0, 0, 0), '开盘Open':'收盘Close'])print(df.loc[:, '开盘Open':'收盘Close'])  # 筛选列print(df.loc[datetime(2021, 6, 1, 0, 0, 0):datetime(2021, 5, 31, 0, 0, 0), :])  # 筛选行# 根据行位置,筛选行和列print(df.iloc[[0, 1], [5, 8]])print(df.iloc[0:5, 5:9])print(df.iloc[:, [5, 8]])  # 筛选列print(df.iloc[0:5, :])  # 筛选行# 根据行标签,筛选单元格print(df.loc[datetime(2021, 6, 1, 0, 0, 0), '收盘Close'])print(df.at[datetime(2021, 6, 1, 0, 0, 0), '收盘Close'])# 根据行位置,筛选单元格print(df.iloc[0, 8])print(df.iat[0, 8])# 筛选值print(df[df['收盘Close'] > 5300])print(df[df['收盘Close'] == df['收盘Close'].max()])print(df[df['收盘Close'] > 5300][['开盘Open', '收盘Close']])print(df[df['涨跌幅(%)Change(%)'].isin(['0.51', '-0.66'])])print(df[(df['开盘Open'] > 5300) & (df['收盘Close'] > 5300)])print(df[(df['开盘Open'] > 5300) | (df['收盘Close'] > 5300)])

– 更多参见:

– 声 明:转载请注明出处
– Last Updated on 2021-06-19
– Written by ShangBo on 2018-11-01
– End

你可能感兴趣的文章
如何利用Datawindow.net提取Sequence数据
查看>>
小诗,纪念我即将到来的结婚两周年
查看>>
自勉文[出处不详,待考证]
查看>>
中国行政级别
查看>>
国家公务员的级别
查看>>
悼念地震死难者:使整个网页变黑白色(灰色)的特效代码
查看>>
asp.net优化完全技巧
查看>>
道 经
查看>>
德 经
查看>>
藏太甲于桐宫-从电视剧康熙王朝中学到的历史知识
查看>>
开发过程中的沟通问题
查看>>
“众”字透出的哲学
查看>>
恋爱爱情婚姻家庭与炒股票
查看>>
答非所问的古今中外名人小笑话幽默
查看>>
周易、命理、风水、姓名与命运交流周易研究心得:姓名学
查看>>
解决asp.net中tabstrip不能点击的问题
查看>>
PB中使用blob进行文件读取的性能问题
查看>>
DataWindow.net中如何实现鼠标划过时变颜色
查看>>
Datawindow.net中设置字符串的显示,超过长度部分显示为。。。
查看>>
PowerBuilder中使用带返回的powerobjectparm
查看>>