gpt4 book ai didi

r - 使用 R/tidyverse 将数据框的一列分隔为未定义的列数

转载 作者:行者123 更新时间:2023-12-05 08:31:41 25 4
gpt4 key购买 nike

<分区>

我必须导入一个类似于以下数据框的表:

> df = data.frame(x = c("a", "a.b","a.b.c","a.b.d", "a.d"))
> df
x
1 <NA>
2 a
3 a.b
4 a.b.c
5 a.b.d
6 a.d

我想根据找到的分隔符数量将第一列分隔为一个或多个列。

输出应该是这样的

> df_separated
col1 col2 col3
1 a <NA> <NA>
2 a b <NA>
3 a b c
4 a b d
5 a d <NA>

我尝试在 tidyr 中使用单独的函数,但我需要指定先验我需要多少输出列。

非常感谢您的帮助

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