Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用正则表达式拆分R中的列_R_Dplyr - Fatal编程技术网

使用正则表达式拆分R中的列

使用正则表达式拆分R中的列,r,dplyr,R,Dplyr,如何使用正则表达式或任何其他方式将第一个数据帧转换为第二个数据帧 df我希望这就是您想要的: library(dplyr) library(tidyr) library(stringr) library(readr) df %>% unite("V2", V2:V3, sep = " ") %>% mutate(V2 = paste(V2, readr::parse_number(element), sep = " &quo

如何使用正则表达式或任何其他方式将第一个数据帧转换为第二个数据帧


df我希望这就是您想要的:

library(dplyr)
library(tidyr)
library(stringr)
library(readr)

df %>%
  unite("V2", V2:V3, sep = " ") %>%
  mutate(V2 = paste(V2, readr::parse_number(element), sep = " "), 
         element = str_remove(element, as.character(parse_number(df$element, 
                                                                 locale = locale(decimal_mark = ",")))))

                          element           V2
1 Autres produits d'exploitation  2 676 918306