1、使用tushare金融数据包

地址及操作说明:http://tushare.org/index.html#id3

安装步骤:

  • 安装Python
  • 安装pandas
  • lxml也是必须的,正常情况下安装了Anaconda后无须单独安装,如果没有可执行:pip install lxml
  • 方式1:pip install tushare
  • 方式2:访问https://pypi.python.org/pypi/Tushare/下载安装

如果经过上述步骤,部分包还是出错,可能尝试卸载重装该包,或者看提示缺什么包,对应安装。

2、简单使用

获取今天所有股票行情数据

import tushare as ts
print(type(ts.get_today_all()))

返回为pandas.core.frame.DataFrame'格式,需要使用pandas相关方法去读取和处理。

3、pandas使用小记

(1)DataFrame操作

打印列名:df.columns

打印整列数据:df['column_name'] ,df[row_start_index, row_end_index] 选取指定整列数据

使用切片符选取,类似列表:

df[0:]  #第0行及之后的行,相当于df的全部数据,注意冒号是必须的  
df[:2]  #第2行之前的数据(不含第2行)

loc,在知道列名字的情况下,df.loc[index,column] 选取指定行,列的数据

iloc,在column name特别长或者index是时间序列等各种不方便输入的情况下,可以用iloc (i = index), iloc完全用数字来定位 iloc[row_index, column_index]

df.iloc[0,0]        #第0行第0列的数据,'Snow'  
df.iloc[1,2]        #第1行第2列的数据,32  

df.iloc[[1,3],0:2]  #第1行和第3行,从第0列到第2列(不包含第2列)的数据 
​ 
df.iloc[1:3,[1,2]   #第1行到第3行(不包含第3行),第1列和第2列的数据  
迭代输出数据值:
df.values查看数据值 #可进行迭代输出

上述是旧的操作,目前推荐使用:value = df.to_numpy()

df = pro.news(src='', start_date='2021-03-24 09:00:00', end_date='2021-03-24 15:50:00')
value = df.values
print('共有',len(value), "条数据")
for v in value:print(v)

python选股软件编写相关推荐

  1. python如何编写数据库_如何在几分钟内用Python编写一个简单的玩具数据库

    python如何编写数据库 MySQL, PostgreSQL, Oracle, Redis, and many more, you just name it - databases are a re ...

  2. Python代码编写过程中有哪些重要技巧?

    近几年,转行做Python技术岗的人越来越多,大家对于Python的关注越来越高,尤其是工作后,很多人都想知道Python代码编写过程中有哪些重要技巧?小编告诉大家,在编写Python代码过程中,除了 ...

  3. anaconda 升级jupyter notebook_搭建 Python 轻量级编写环境(WSL2+Jupyter 自动开启本地浏览器)

    Windows 下的 Python 环境经常会给人带来一系列的困扰,如,时隐时现的各种因为环境变量导致的奇怪报错,Conda 库更新不到最新的版本,还有诸如 xgboost 等库压根儿就不提供 Win ...

  4. python中编写函数素数_如何用Python编写素数程序?

    成为一个认证的专业素数是一个大于1的自然数,它没有除1以外的任何除数.你可以用Python编写一个代码来帮助你找到所有的素数.在本文中,我们将按照以下顺序在Python中编写一个素数程序:什么是素数? ...

  5. python开发安卓程序-python可以编写android程序吗?

    python可以编写android程序吗?答案是肯定的.Android不直接支持使用python开发应用,需要使用其它中间件或者库.PythonForAndroid.CLE以及Wrapandroid ...

  6. python是用c写的吗-Python是编写人工智能最佳的编程语言吗?

    2017年浙江省教育局对其信息技术课程进行了改革,将原Visual Basic语言从教材中移除,更换为Python语言教学内容,甚至还将Python语言纳入了浙江省信息技术高考内容. 或许知道的人并不 ...

  7. 记事本写python怎么运行-从头学Python之编写可执行的.py文件

    Python可是真强大.但他具体是怎么强大的,让我们一点一点来了解吧(小编每天晚上下班回家会抽时间看看教程,多充实下自己也是好的). 废话不多说,就讲一下这个背景吧: 事情是这个样子的~本着好学的精神 ...

  8. Python 内编写类的各种技巧和方法

    简介 有关 Python 内编写类的各种技巧和方法(构建和初始化.重载操作符.类描述.属性访问控制.自定义序列.反射机制.可调用对象.上下文管理.构建描述符对象.Pickling). 你可以把它当作一 ...

  9. linux python开发环境sql数据迁移到mysql_运用Python语言编写获取Linux基本系统信息(三):Python与数据库编程,把获取的信息存入数据库...

    运用Python语言编写获取Linux基本系统信息(三):Python与数据库编程 有关前两篇的链接: 一.实验环境: Python2.7.10.pycharm.VM虚拟机.CentOS6.3.mys ...

  10. 如何使用Python Flask编写Web服务

    我们的许多客户正在使用我们的Webhook功能来构建有用的服务,但不幸的是,其他客户却没有. 我们经常听到他们的团队中没有人足够熟练地编写一种服务,该服务可以提取Webhook负载并处理数据. 这使得 ...

最新文章

  1. Windows 系统下使用grep 命令
  2. rollup学习小记
  3. markdown插入图片、音频视频
  4. butter滤波器是iir吗_IIR低通滤波器求改
  5. 从小小后视镜看物联网的生态(上)
  6. Python的一些用法分享
  7. 常用服务的默认端口号总结
  8. Spring与SpringBoot 学习笔记(1)
  9. Journaling日志功能
  10. NGN学习笔记3——软交换中的协议1--SIP、SIP-I\SIP-T\BICC
  11. 倾斜摄影与三维实景建模技术设计书.PDF(文档可下载)
  12. 计算机编码骂人,问吧骂人专用代码
  13. androidx86编译踩坑
  14. 2dlda人脸识别 matlab,利用2DPCA和2DLDA在ORL人脸数据库上做的人脸识别实验
  15. Tableau可视化技巧-让你的图表跟随时间动起来
  16. H.264流媒体协议格式中的Annex B格式和AVCC格式深度解析
  17. pandas中pd.groupby()的用法
  18. 国外甲醇汽油的应用概况
  19. NFV落地开花,CT厂商渐获运营商青睐
  20. 一不小心就四个月的实习总结。。。

热门文章

  1. SQL语句的增删改查(详细)
  2. 开氏温度与摄氏度换算_温度是怎么来的,有没有物质没有温度?
  3. 设置谷歌浏览器深色黑色背景
  4. java调用js模板引擎_JavaScript模板引擎Template.js使用详解
  5. 海康威视摄像头-chrome谷歌浏览器高版本局域网下海康摄像头web网页实时播放
  6. 全国行政区划代码(json对象)---包含键值对的城市代号和城市名称的json对象代码(不包括县级市)
  7. Build-dep linux 知乎,apt-get安装和apt-get build-dep有什么区别?
  8. oracle11g 32021,64ビットのOracle Data Access Components(ODAC)のダウンロード
  9. (15)FPGA与CPU区别
  10. java异或运算_java中异或怎么运算?