-1
RYpovertime<-c("RY") %>%
tq_get(get = "stock.prices", from = "2000-01-01")%>%
select(symbol, date, adjusted)

RY_daily_returns <- RYpovertime %>%
  tq_mutate(select = adjusted,
            mutate_fun = periodReturn,
            period = "daily",
            col_rename = "RY_returns")

IE。10% 的回报在回报列中记录为 0.01,我怎样才能将这个小数更改为整数?

4

1 回答 1

1

您可以简单地添加%>% mutate(RY_returns = RY_returns*100)或任何您想要的数字。该tidyquant软件包旨在与 tidyverse 一起使用。

所以要清楚:

RY_daily_returns <- RYpovertime %>%
     tq_mutate(select = adjusted,
               mutate_fun = periodReturn,
               period = "daily",
               type = "log",
               col_rename = "RY_returns") %>%
     mutate(RY_returns = RY_returns*100)
于 2021-06-10T05:00:37.373 回答