gpt4 book ai didi

可变行大小的 Rbind 不提供 NA

转载 作者:行者123 更新时间:2023-12-02 15:24:32 26 4
gpt4 key购买 nike

<分区>

初始数据框mergedDf

  PROD_CODE
1 PRD0900033,PRD0900135,PRD0900220,PRD0900709
2 PRD0900097,PRD0900550
3 PRD0900121
4 PRD0900353
5 PRD0900547,PRD0900614

调用后

mergedDf<-data.frame(do.call('rbind', strsplit(as.character(mergedDf$PROD_CODE),',',fixed=TRUE)))

输出变成

 X1         X2         X3         X4
1 PRD0900033 PRD0900135 PRD0900220 PRD0900709
2 PRD0900097 PRD0900550 PRD0900097 PRD0900550
3 PRD0900121 PRD0900121 PRD0900121 PRD0900121
4 PRD0900353 PRD0900353 PRD0900353 PRD0900353
5 PRD0900547 PRD0900614 PRD0900547 PRD0900614

似乎正在重新填充多余的行。

我曾尝试使用 bind_rows()rbind_all() 但这些需要将拆分的更改为 data.frame,而我做不到。我还尝试使用 rbindlist(),它也需要一个 data.frame 作为参数。

我需要输出。位置无关紧要。

  X1         X2         X3         X4
1 PRD0900033 PRD0900135 PRD0900220 PRD0900709
2 PRD0900097 PRD0900550 NA NA
3 PRD0900121 NA NA NA
4 PRD0900353 NA NA NA
5 PRD0900547 PRD0900614 NA NA

或者,如果有人可以推荐一种更好的方法来格式化先验算法实现,那就太好了。请帮忙。

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