python区块链学习笔记(1)--用python读取Excel并输出新表格

区块链学习随笔(1)

用python读取Excel并输出新表格

1、读取csv数据
在这里插入图片描述

import pandas as pd #第三方库,专门用于数据分析,处理表格数据

#读取数据
df = pd.read_csv('BTC_history.csv',   #此处为数据文件地址
                )        #跳过第一行数据  skiprows=1

df = df[['日期','收盘价']]   #选取特定的列

2、计算数据

#  计算累计投入资金
df['每次投入基金'] = 100
df['累计投入基金'] = df['每次投入基金'].cumsum()

#计算累计买币数量
c_rate = 0.002 #手续费
df['每次买币数量'] = df['每次投入基金'] / df['收盘价'] * (1 - c_rate)
df['累计买币数量'] = df['每次买币数量'].cumsum()

#计算币的市值
df['平均持有成本'] = df['累计投入基金'] / df['累计买币数量']
df['币市值'] = df['累计买币数量'] * df['收盘价']

3、输出数据

#输出数据
print(df[['日期','收盘价','每次投入基金','累计投入基金','每次买币数量','累计买币数量','平均持有成本','币市值']])
df.to_csv('计算输出数据.csv',index=False)

在这里插入图片描述

#最近看邢不行视频学习区块链,文章仅用做学习笔记记录。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值