我试图得到一个基线,在那里有一个开始平衡,并假设我们只是持有,而不是交易,最终的总余额将是什么。但是当我计算它时,基线返回是不正确的。
这是我到目前为止所拥有的,我使用pandas_datareader来获取股票信息
import matplotlib.pyplot as plt
import pandas_datareader as pdr
from datetime import datetime
import numpy as np
# defining variables
period = 30
start_balance = 10_000
# defining date rang
我有这个按年的人口总数的数据。
import pandas as pd
cases_df = pd.DataFrame(data=cases_list, columns=['Year', 'Population', 'Nation'])
cases_df.head(7)
Year Population Nation
0 2019 328239523 United States
1 2018 327167439 United States
2 2017 325719178 U
如何在不同列编号的.csv中迭代列,对数据执行计算?这就是我所拥有的,问题是我真的不知道从哪里开始,所以我没有尝试太多,谷歌搜索也没有帮助。
import pandas as pd
file = r'C:\Users\cmcgrath\...'
loopdata = pd.read_csv(file)
loopdata = pd.DataFrame(loopdata)
loopdata.index = loopdata['index']
for col in loopdata where i :
print(loopdata.iloc[1])
我有一
我对python很陌生,通过做一些基本的股票数据分析来学习它。下面是我正在使用的数据
date open high ... close volume
0 2010-01-05 09:16:00 5282.00 5283.10 ... 5281.10 94700 NaN
1 2010-01-05 12:16:00 5281.60 5281.60 ... 5278.30 49100 NaN
2 2010-01-05 16:16:00 527
在Close列和10 and列之间执行%更改。期望输出为%差分关闭列3
我把我的数据放在一个数据文件中
Close 10ema % Difference Close – 10ema / 10ema *100
12.81398 NA NA
13.2636 NA NA
13.54461 NA NA
13.76941 NA NA
13.82561 NA
我正在构建一个基本的应用程序,通过db跟踪项目的进度。当项目第一次创建时,它保存了created_at时间戳(是的,它是rails),然后用户可以更新以下字段:
status (从“进行中”、“冻结”、“完成”或“”(“无”、“次要”、“主要”)中选择 days (以天为单位,估计项目将花费多长时间)标题和描述(与计算无关,但无论如何)
当对此项目进行任何更新时,updated_at时间戳将更改为当前日期/时间。我想显示一个时髦的进度条,并正在寻找想法,我可以如何处理实际百分比计算的基础上现有的参数。一件显而易见的事情是,如果状态==‘完成’的话,100%的回报,但否则我感兴趣的任何令人兴奋的