Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/73.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
如何使dataframe在R中标记列并拆分列?_R_Dataframe_Stringr - Fatal编程技术网

如何使dataframe在R中标记列并拆分列?

如何使dataframe在R中标记列并拆分列?,r,dataframe,stringr,R,Dataframe,Stringr,我有一个模型的结果,我使用以下代码将其提取到数据帧中:df1我们可以使用rownames\u-to\u-column将行名转换为列,然后使用extract通过捕获子字符串匹配来拆分列 library(dplyr) library(tidyr) df1 %>% rownames_to_column('rn') %>% extract('rn', into = c("LandUse", "Enzyme"), "Land.Use

我有一个模型的结果,我使用以下代码将其提取到数据帧中:
df1我们可以使用
rownames\u-to\u-column
将行名转换为列,然后使用
extract
通过捕获子字符串匹配来拆分列

library(dplyr)
library(tidyr)
df1 %>%
   rownames_to_column('rn') %>%
   extract('rn', into = c("LandUse", "Enzyme"), "Land.Use(.*):Enzyme(.*)")
-输出

LandUse Enzyme estimate  se zval  pval ci.lb ci.ub
1      Ag    acP      0.1 0.5  0.3 0.760 -0.89   1.2
2       F    acP      0.9 0.4  2.1 0.028  0.10   1.7
3       H    acP      0.2 0.7  0.2 0.780 -1.20   1.6
基尔
df2非常感谢您!
LandUse Enzyme estimate  se zval  pval ci.lb ci.ub
1      Ag    acP      0.1 0.5  0.3 0.760 -0.89   1.2
2       F    acP      0.9 0.4  2.1 0.028  0.10   1.7
3       H    acP      0.2 0.7  0.2 0.780 -1.20   1.6