我想从包含字符和数字的“双”对象创建一个数据框(以便过滤)。 我的代码:
select(Tick,Date,Return) %>%
pivot_wider(names_from = Tick,values_from = Return) %>%
select(-Date) %>%
colMeans()*100```
最佳答案
输出是一个命名
向量。我们可以堆叠
它来创建一个包含两列的data.frame
library(dplyr)
library(tidyr)
select(Tick,Date,Return) %>%
pivot_wider(names_from = Tick,values_from = Return) %>%
select(-Date) %>%
{colMeans(.)*100} %>%
stack
或者使用pivot_longer
select(Tick,Date,Return) %>%
pivot_wider(names_from = Tick,values_from = Return) %>%
select(-Date) %>%
{colMeans(.)*100 }%>%
pivot_longer(cols = everything())
关于r - double 型对象(字符和数字)到数据框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67218085/