gpt4 book ai didi

r - 'tidyr' s 单独函数中的多个单独参数

转载 作者:行者123 更新时间:2023-12-04 23:39:06 25 4
gpt4 key购买 nike

我有一个关于将一列分成多列的问题。

我想分离的字符串示例类似于 '87 BestMovie.GOOD'
单独的位置是空间 ' ''.'
我试过这样

df=data.frame(Eastwood=c('87 BestMovie.GOOD'))
sep=df%>%
separate(Eastwood,into=c('age','Select','Movie'),sep=c(' ','.'))

Warning messages: 1: Too many values at 1 locations: 2 2: Too few values at 1 locations: 1



或者从另一个角度来看,我们可以实现字符串位置进行分离吗?

谢谢!

最佳答案

“sep”需要是表示正则表达式的单个字符值。做这个:

df %>% separate(Eastwood,into=c('age','Select','Movie'),sep=" |\\\\.")

关于r - 'tidyr' s 单独函数中的多个单独参数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43130645/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com