区块链学习随笔(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)
#最近看邢不行视频学习区块链,文章仅用做学习笔记记录。