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. DeFi 史上最大盗窃案:一个漏洞盗走价值 6 亿美元资产?现已归还近一半
  2. 统计决策理论1 统计问题与统计决策
  3. Swift之五个让Swift代码更加优雅的扩展
  4. 小区居民投诉要拆除通信基站 三大运营商联手“封杀”...
  5. flutter - fluro
  6. int 转换成 string 四种方法你们喜欢用那种呢?
  7. linux零拷贝 nio,荐 面试题:NIO/Netty 中的零拷贝体现在哪里?
  8. 模拟CMOS集成电路设计中的gm/id设计方法及用Cadence Virtuoso IC617仿真有关参数曲线
  9. Kali Linux基础-抓包与WIFI密码暴力破解
  10. wed基础和http
  11. 停车还能360全方位影像_什么是360全景?
  12. OJ 1168 改写整数
  13. Echarts饼图字体颜色
  14. php判断bmi值,孕期你的身体质量BMI值达标了没?根据公式来测测吧
  15. Android仿斗鱼滑动登录验证
  16. 看计算机组成原理,计算机组成原理
  17. 算法笔记(11)逻辑回归算法及Python代码实现
  18. 基于HDMI的视频流输入输出实验
  19. 【PAT】2021年春季PAT甲级题解
  20. 数据可视化matplotlib(一)---亚马逊销售飙升榜

热门文章

  1. Xcode打包ipa基本步骤
  2. AUC PR曲线 学习曲线
  3. 固有模态函数IMF与经验模态分解EMD
  4. 大学本科计算机专业的课程
  5. svn版本回退(CornerStone)
  6. AcrelEMS-IDC数据中心综合能效管理解决方案
  7. 阿里云移动热修复Sophix问题汇总
  8. 单设施重心法选址matlab编程
  9. 商务与经济统计阅读笔记2
  10. VBA 代码如何跟随Excel保存