【发布时间】:2020-06-05 10:28:26
【问题描述】:
我有一个基于文本的大型数据框(大约 100k 行),其中每一行都是一个字符串,其中包含第一个小写字母,然后是大写字母,中间有空格。如下:
df1 <- data.frame(a = c('lowercase U P P E R C A S E', 'letters N U M B E R S'),
stringsAsFactors = FALSE)
df1
我正在尝试在字符串变为大写的位置拆分字符串,并将大写字符移动到新列中(从而将它们从原始列中删除)。所需的输出将如下所示:
df2 <- data.frame(a = c('lowercase', 'letters'),
b = c('U P P E R C A S E', 'N U M B E R S'),
stringsAsFactors = FALSE)
df2
我真的不知道从哪里开始做这样的事情。有什么想法吗?
【问题讨论】:
标签: r string split uppercase lowercase