【发布时间】:2020-04-06 13:19:35
【问题描述】:
我有一个数据框,其中包含一些变量、datem、seriesid 和 price。
对于给定的 seriesid,例如series 1000 我想在某个日期更改价格(注意 datem = year(date)*12 + month(date))。
我试过了:
df$price[df$seriesid==114051 & ((df$datem == (1888*12+4))||(df$datem==(1888*12+3)))] <- 10.0
但是,这会将我所有的 datem 值替换为相同的 datem,并将我的所有 seriesids 替换为 114051。
有没有人有一种简单的方法来替换我的数据框中的特定值(它是一个大数据框)。
谢谢
【问题讨论】: