import tushare as ts
df = ts.get_k_data(code = '600000', start = '2018-01-01', end = '2018-01-19')
"""设索引"""
df.set_index('date', inplace = True)
"""增加字段"""
df['writer'] = pd.Series('Boss出品', df.index)
"""
删除字段
DataFrame.drop(labels=None, axis=0,index=None, columns=None,level=None,inplace=False,errors='raise')
labels多个时用 list
axis可选0和1, 0表示删除行, 1表示列,默认为 0
index,columns,等价于axis的0和1
"""
df.drop(['open','high'], axis = 1, inplace = True)"""修改字段名"""
df.rename(columns = {'date':'trade_date'}, inplace = True)"""
查select
写错的字段会以none填充
"""df_loc = df.loc[:,['code','volume','date']]
df_filter = df.filter(items = ['date','close','volume','trade_date'])
df2 = df[['volume','close']]
df_ix = df.ix[2,2]df_mkt = pd.DataFrame()
tickerlist = ['600000','000002']
for ticker in tickerlist:dff = ts.get_k_data(code = ticker, start = '2018-01-01', end = '2018-01-18')df_mkt = df_mkt.append(dff, ignore_index = True)df1 = df_mkt[(df_mkt['date'] == '2018-01-11') & (df_mkt['code'] == '600000')]
df2 = df_mkt[(df_mkt['close']>35)|(df_mkt['date'] == '2018-01-11') & (df_mkt['code'] == '600000')]
df3 = df_mkt[df_mkt['date'].isin(['2018-01-12','2018-01-16'])]df = ts.get_k_data(code = '600000', start = '2018-01-01',end = '2018-01-22')
df_loc = df.loc[:2,['date','close']]
df_iloc = df.iloc[:2, [0,2,5]]
"""注意上面两行里 :2 的区别,loc涵盖 2, iloc不包含 2 """""" isin 语句前加 ~号表示 not in """
df4 = df_mkt[~df_mkt['date'].isin(['2018-01-11','2018-01-17'])]
df_query = df_mkt.query("code == '600000'")"""
df.sort_index(self, axis=0, \level=None, \ascending=True, \inplace=False, \kind='quicksort', \na_position='last', \sort_remaining=True, \by=None)
df.sort_values(self, by, axis=0, \ascending=True, \inplace=False, \kind='quicksort', \na_position='last')inplace 表示是否就现有表格上面做调整 ( false:为即时输出查看)
"""
df_mkt.sort_index(ascending = False, inplace = True)
df_mkt.sort_values(by = ['open','close'],ascending = [True,True], inplace = True)"""
去重
df.drop_duplicates(subset=None, keep='first', inplace=False)
keep 可选项first,last,False   False表示删除全部重复项
"""
dis = df_mkt.drop_duplicates(subset = ['date'], keep = 'last')
df_mkt.ix[4, 'close'] = None"""
重置索引
"""
df_mkt.reset_index(level=None, \drop=False, \inplace=False, \col_level=0, \col_fill='')"""
新建空白df
"""
df = pd.DataFrame(index = range(len(df24)),\columns = ['维修站代码','SA姓名',\'月开单数','会员开单数',\'推送量','有效推送量',\'响应量','成功量'])

挖地兔股票数据接口 tushare 初接触相关推荐

  1. 如何通过python获取股票数据接口l2?

    python提供了股票数据接口库Tushare,但用Tushare获取股票实时数据存在只能连续运行2次,就会被网站服务器禁止. 如使用以下代码: #导入模块 import tushare as ts ...

  2. 新浪实时股票数据接口http://hq.sinajs.cn/list=code

    股票数据的获取目前有如下两种方法可以获取: 1. http/javascript接口取数据 2. web-service接口 1.http/javascript接口取数据 1.1Sina股票数据接口 ...

  3. 获取历史和实时股票数据接口

     http://blog.sina.com.cn/s/blog_510844b70102wrvf.html 实时股票数据接口 股票数据的获取目前有如下两种方法可以获取: 1. http/javas ...

  4. 股票数据接口-陈科肇

    陈科肇 新浪财经 sz-深圳sh-上海历史分价表: http://market.finance.sina.com.cn/pricehis.php?symbol=sz000506&startda ...

  5. android开发股票数据接口,股票数据接口-股票数据接口api

    原标题:股票数据接口-股票数据接口api 量亿数据专注金融领域API数据接口,其中包括期货.股票.期权.外汇等,只需要注册即可申请使用. 免费申请网址:http://www.liangyee.com/ ...

  6. 各大财经网站股票数据接口

    股票数据的获取目前有如下两种方法可以获取: 1. http/JavaScript接口取数据 2. web-service接口 1.http/javascript接口取数据 1.1Sina股票数据接口 ...

  7. 实时股票数据接口 ZT

    股票数据的获取目前有如下两种方法可以获取: 1. http/javascript接口取数据 2. web-service接口 1.http/javascript接口取数据 1.1Sina股票数据接口 ...

  8. 获取实时股票数据与股票数据接口API

    http://jobtom.javaeye.com/blog/814594 股票数据的获取目前有如下两种方法可以获取: 1.http/javascript接口取数据  2.web-service接口 ...

  9. python获取股票数据接口

    #部分网站api数据有bug,这个bug问题不是自身程序的问题,而是第三方公司股票的问题 author = 'nooper' import re from math import ceil impor ...

最新文章

  1. JFreeChart插件使用
  2. 大数据领域可以应聘的岗位
  3. windows server 2003 r2 64位web服务器安装配置注意事项
  4. 70%的单身女孩都是这样想的!
  5. 深入浅出 Java Concurrency (6): 锁机制 part 1[转]
  6. css 网页整体缩小_css实现缩放自适应网页--手机web
  7. html 文章阅读次数,关于浏览次数和浏览次数缓存的问题
  8. Android中WebView和JavaScript进行简单通信
  9. 用Python库PySimpleGUI制作自动化办公小软件
  10. mysql 查询价格区间,mysql统计数量_MySQL统计价格区间内的商品数量sql语句
  11. 数据库系统概述--数据库习题
  12. 【Java系列】八大排序算法
  13. html设置ie9兼容性视图,ie9兼容性设置在哪里 IE兼容性视图在哪里设置?
  14. 曲线拟合的数值方法——《数值计算方法》
  15. 分区丢失了数据怎么恢复
  16. HTML超链接怎么设置下拉菜单,html超链接怎么设置
  17. Spark——累加器的理解
  18. 在没有安装VC软件的电脑上也可以执行的exe文件
  19. 运算(与运算)和|运算(或运算)
  20. sim900芯片—GPRS使用C语言接电话和收短信应用程序

热门文章

  1. Java 8 并发篇 - 冷静分析 Synchronized(下)
  2. 使用谷歌浏览器的speechSynthesis的API,实现语音播报功能
  3. BZOJ_P1123 [POI2008]BLO(无向图割点)
  4. 如何在自己的APP,网页中搭建一个卡点视频制作功能
  5. 所有的 Boost 库文档的索引
  6. Win10双网卡不双待攻略
  7. adf4360的寄存器写入顺序
  8. ambari部署hadoop
  9. LocalDate日期操作与处理
  10. Python-文件存储