在R中,如何根据列中的位置分隔列?
在R中,我有一个数据框,其中有几个列,我只是希望将它们分开,并将这些分开变成新的列 我尝试过多元组字符串之类的,但似乎无法理解在R中,如何根据列中的位置分隔列?,r,R,在R中,我有一个数据框,其中有几个列,我只是希望将它们分开,并将这些分开变成新的列 我尝试过多元组字符串之类的,但似乎无法理解 Ex: Lat 4440046 Deg min sec 44 40 046 使用tidyr,您可以执行以下操作: separate(df, latt, into = c("deg", "min", "sec"), sep = c(2, 4)) deg min sec 1 44 40 046 样本数据: df <- data.frame(la
Ex:
Lat
4440046
Deg min sec
44 40 046
使用
tidyr
,您可以执行以下操作:
separate(df, latt, into = c("deg", "min", "sec"), sep = c(2, 4))
deg min sec
1 44 40 046
样本数据:
df <- data.frame(latt = c("4440046"),
stringsAsFactors = FALSE)
df请使用substr
包含示例和预期输出?