如何将基于相等长度的数据帧列拆分为R中的单独行

Sanju Gajra |

在此处输入图片说明

任何帮助将不胜感激,谢谢。

托马斯·艾斯科丁

这是一个基本的R选项

f <- function(v) Map(intToUtf8,split(utf8ToInt(v),ceiling(seq(nchar(v))/2)))
q <- Vectorize(f)(mydf$V2)
p <- rep(mydf$V1,lengths(q))
mydfout <- data.frame(V1 = p,V2 = unlist(q),row.names = NULL)

这使

> mydfout
   V1 V2
1   1 ab
2   1 cd
3   1 ef
4   2 ab
5   2 cd
6   3 bg
7   3 hj
8   4 kl
9   5 ui
10  5 lm

数据

mydf <- structure(list(V1 = 1:5, V2 = c("abcdef", "abcd", "bghj", "kl", 
"uilm")), class = "data.frame", row.names = c(NA, -5L))

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何将嵌套的字典拆分为一个新的行的数据帧的列内?

如何将熊猫数据帧从NaN拆分为NaN?

如何将R数据帧拆分为矢量(解除绑定)

如何将一个数据帧拆分为多个数据帧,其中每个数据帧包含相等但随机的数据

在R中以定义的顺序将基于组的数据帧拆分为列表

如何将“姓氏,名字”数据拆分为单独的姓氏和名字列?

如何将间隔随机分为相等长度的非重叠,间隔的箱

R:将向量拆分为相等长度的重叠子向量

如何将列表列表拆分为单独的列

将基于模式的数据帧行拆分为新列

如何基于原始数据帧中的行总数将数据帧拆分为两个数据帧

如何将数据帧拆分为等长列表

如何将包含可变长度字符向量的R列表拆分为特定列?

如何将Spark数据帧行拆分为列?

如何将数据帧字符串列拆分为两列?

如何将包含字典的列表拆分为单独的列?

如何将CSV文件的列拆分为单独的文件?

将数据帧中的表列拆分为单独的csv

如何将字符向量拆分为数据帧?

如何将 data.frame 拆分为相等的列

将包含不等长字符串的列拆分为 R 中的多列

如何将单独列中冒号前后的单词拆分为sql中的行

如何将数据帧随机拆分为行,但每个群集在 R 中具有完全相同的值的总和

如何将连接的列名称拆分为单独的列?

将大数据帧拆分为较小的相等数据帧

如何将excel中的1列拆分为2个单独的列

将数据框列拆分为相等的子长度并返回新的数据框

如何将数据框的一列拆分为 R 中的新列?

如何将数据拆分为postgres sql中的列?