ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

获取近期几日收益情况

2022-07-27 00:03:53  阅读:130  来源: 互联网

标签:07 几日 money 收益 获取 2022 new 开放 row


点击查看代码
# import pandas as pd
# df = pd.read_csv('320007.csv')
# print(df)


import csv

# with open('320007.csv', encoding='utf-8-sig') as f:
#     for row in csv.reader(f, skipinitialspace=True):
#         print(row)
#

# 取出指定行数
new_list=[]
# 取出最近多少日的数据
num_days = 100
# 初始金额
money = 1000
# 获取近段时间数据存放到new_list
def getBase():
    with open('320007.csv', encoding='utf-8-sig') as f:
        reader = csv.reader(f)
        print("近{}日数据".format(num_days))
        for i,rows in enumerate(reader):
            if i<num_days  and  i>0:
                row = rows
                # print("日期:%s,单位净值:%s,累计净值:%s,日涨幅:%s" %(row[1],row[2],row[3],row[7]))
                new_dict ={"日期": row[1],"单位净值": row[2], "累计净值": row[3], "日涨幅":row[7]}
                # money_diff = money * (float(new_dict["日涨幅"]) / 100)
                # money = money + money_diff
                # print(money)
                new_list.append(new_dict)
    return new_list
# print(getBase())
getBase()
for new_dict in new_list:
    a_new_dict = new_dict["日涨幅"]
    # print(a_new_dict)
    money_diff = money * (float(a_new_dict) / 100)
    money = money + money_diff
print(money)
# 以上可以计算出近几日数据的收益是多少



点击查看代码
,FSRQ,DWJZ,LJJZ,SDATE,ACTUALSYI,NAVTYPE,JZZZL,SGZT,SHZT,FHFCZ,FHFCBZ,DTYPE,FHSP
0,2022-07-26,1.4870,1.9320,,,1,0.00,开放申购,开放赎回,,,,
1,2022-07-25,1.4870,1.9320,,,1,-1.20,开放申购,开放赎回,,,,
2,2022-07-22,1.5050,1.9500,,,1,-0.73,开放申购,开放赎回,,,,
3,2022-07-21,1.5160,1.9610,,,1,2.57,开放申购,开放赎回,,,,
4,2022-07-20,1.4780,1.9230,,,1,0.61,开放申购,开放赎回,,,,
5,2022-07-19,1.4690,1.9140,,,1,-0.68,开放申购,开放赎回,,,,
6,2022-07-18,1.4790,1.9240,,,1,-0.60,开放申购,开放赎回,,,,
7,2022-07-15,1.4880,1.9330,,,1,0.07,开放申购,开放赎回,,,,
8,2022-07-14,1.4870,1.9320,,,1,0.34,开放申购,开放赎回,,,,
9,2022-07-13,1.4820,1.9270,,,1,-1.59,开放申购,开放赎回,,,,
10,2022-07-12,1.5060,1.9510,,,1,-3.46,开放申购,开放赎回,,,,
11,2022-07-11,1.5600,2.0050,,,1,-2.62,开放申购,开放赎回,,,,
12,2022-07-08,1.6020,2.0470,,,1,0.63,开放申购,开放赎回,,,,
13,2022-07-07,1.5920,2.0370,,,1,-0.62,开放申购,开放赎回,,,,
14,2022-07-06,1.6020,2.0470,,,1,2.43,开放申购,开放赎回,,,,

标签:07,几日,money,收益,获取,2022,new,开放,row
来源: https://www.cnblogs.com/LuoYao666/p/16523124.html

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有