量化交易之股票数据的获取——同花顺软件
发布日期:2021-05-10 14:33:01 浏览次数:18 分类:精选文章

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

������������������������������������������������������������������������

������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������DataFrame���������������������������������������������

���������������������������������

���������������������������������������������������������������������������������������������������������������������

  • ���������������������������������������������������������������������������������������������������������������������
  • right������������������������������������������������ > ���������������������������������������������Excel���������
  • ���������������������������������������������������������������������2004������������������������������Excel���������
  • ���������������������DataFrame������

    ���Python������������Pandas������������������������������������������������DataFrame���������������������������������������������������������������������CSV���������������DataFrame������������

  • ������������CSV��������� ������pandas.read_csv������������������CSV������������������������������������GB2312������������������������

    import pandas as pd
    df_csvload = pd.read_csv('data.csv', parse_dates=True, index_col=0, encoding='gb2312')

    ���������������������������������������CSV���������

  • ������DictReader��������������� ������������������������CSV���������������������������������csv.DictReader������������������������������������������������

    import codecs
    with codecs.open('data.csv', 'rb', 'gb2312') as f:
    reader = csv.DictReader(f)
    rows = [row for row in reader]
    df = pd.DataFrame(rows)

    ������������������������������������������������������������

  • ���������������������������������������������������������������������������������������������������������������������

    df.rename(columns={'������': 'time'}, inplace=True)
    for index, colstr in enumerate(df['time']):
    colstr = colstr.split(',', 1)
    df.loc[index, 'time'] = colstr[0]
    df.index = df['time'].tolist()
    df.drop('time', axis=1)

    ������������������

    ������������������������������Pandas���to_csv������������������������CSV������������������������������������������������������

    df.to_csv('result.csv', columns=df.columns, index=True)

    ���������������������������������������������������������������������DataFrame���������������������������������������������������������������������������������������������������������������

    上一篇:基于Linux环境搭建Nginx+uWSGI+Python框架方法介绍
    下一篇:基于Ajax技术的前后端Json数据交互方式实现

    发表评论

    最新留言

    初次前来,多多关照!
    [***.217.46.12]2025年04月03日 17时47分10秒