【发布时间】:2021-12-30 21:42:50
【问题描述】:
我的问题很简单:
我一直在尝试将pivot_longer 与values_ptypes 一起使用:
这是我的代码:
df <-mtcars %>% rownames_to_column()
df[1,] %>% pivot_longer(everything(),names_to = 'My Values', values_ptypes = list(rowname = 'character'))
df[1,] %>% pivot_longer(everything(),names_to = 'My Values', values_ptypes = list(rowname = as.character))
我收到这条消息:Error: Can't combine rowname <character> and mpg <double>.
values_ptypes 的想法是警告pivot_longer 我有一个列是character,对吗?
【问题讨论】:
-
您的建议有效@akrun,再次感谢。如何使用
pivot_longer和values_ptypes参数做到这一点? -
按照您的建议,在 pivot_longer 之后,我将不得不再次使用 mutate 来更改为 double,对吧?
-
我看到了@akrun。再次感谢!新年快乐!
-
你要找的或多或少是
df[1,] %>% pivot_longer(everything(),names_to = 'My Values', values_transform = list(value = as.character))