【发布时间】:2013-12-23 08:10:42
【问题描述】:
我有一个包含 2 列的数据框。
column1 有随机数 column2 是一个占位列,用于存放我希望 column3 看起来的样子
random temp
0.502423373 1
0.687594055 0
0.741883739 0
0.445364032 0
0.50626137 0.5
0.516364981 0
...
我想填充 column3,因此它采用最后一个非零数字(在本例中为 1 或 .5)并用该值连续填充以下行,直到它遇到具有不同数字的行。然后它对整个列重复该过程。
random temp state
0.502423373 1 1
0.687594055 0 1
0.741883739 0 1
0.445364032 0 1
0.50626137 0.5 0.5
0.516364981 0 0.5
0.807804708 0 0.5
0.247948445 0 0.5
0.46573337 0 0.5
0.103705154 0 0.5
0.079625868 1 1
0.938928944 0 1
0.677713019 0 1
0.112231619 0 1
0.165907178 0 1
0.836195267 0 1
0.387712998 1 1
0.147737077 0 1
0.439281543 0.5 0.5
0.089013503 0 0.5
0.84174743 0 0.5
0.931738707 0 0.5
0.807955172 1 1
感谢大家的帮助
【问题讨论】:
标签: r dataframe calculated-columns