标签:nan 空行 option 增加 mon lam time 形式 分数
tradingview月K线数据统计月涨幅遇到的一些问题及解决方法
# 以下为部分截取的代码
# 设置dataframe数字显示格式 pd.set_option(‘display.float_format‘,lambda x : ‘%.4f‘ % x) # 在导包的时候全局设置成保留四位小数 data_gc_2[‘change‘] = data_gc_2[‘change‘].apply(lambda x: format(x, ‘.2%‘)) # 针对具体的列设置成以百分数的形式显示 # 导入csv数据之后,把时间转换成datetime类型 data_gc_1[‘time‘] = pd.to_datetime(data_gc_1[‘time‘],infer_datetime_format=True) # datetime的列获取年和月 data_gc_1[‘year‘] = data_gc_1[‘time‘].dt.year data_gc_1[‘month‘] = data_gc_1[‘time‘].dt.month # 某一列每行增加的百分比计算。change列是close列增加百分比,即涨跌幅 data_gc_1[‘change‘] = data_gc_1[‘close‘].pct_change() # 上面的方法计算增加百分比,第一行位空值NaN,删除第一行空行 data_gc_2 = data_gc_1.dropna() # 数据透视,dataframe转换成三维数据 data_gc_3 = data_gc_2.pivot(index=‘year‘, columns=‘month‘, values=‘change‘)
标签:nan 空行 option 增加 mon lam time 形式 分数
原文地址:https://www.cnblogs.com/zlsjjn/p/12956869.html