作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在从交易时间序列的数据框中创建重新采样的分钟数据,并获取“开盘”、“低”、“高”、“收盘”列,这很好。
dfOHLCV = pd.DataFrame()
dfOHLCV = df.price.resample('T').ohlc()
.fillna(method='ffill') # which replaces nan by the value in the previous period
index | open | high | low | close
00001 | 3200 | 3250 | 3190| 3240
00002 | nan | nan | nan | nan
00002 | 3200 | 3250 | 3190| 3240
00002 | 3240 | 3240 | 3240| 3240
最佳答案
查看 fillna
与 dict
df=df.fillna(dict.fromkeys(df.columns.tolist(),df.close.ffill()))
df
open high low close
index
1 3200.0 3250.0 3190.0 3240.0
2 3240.0 3240.0 3240.0 3240.0
关于 Pandas 数据帧重采样 : How to fill nan with previous "close" value?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54621475/
我是一名优秀的程序员,十分优秀!