相关疑难解决方法(0)

将命名字符向量转换为data.frame

我有一个从xmlAttrs返回的命名字符向量,如下所示:

testVect <- structure(c("11.2.0.3.0", "12.89", "12.71"), .Names = c("db_version", 
             "elapsed_time", "cpu_time"))
Run Code Online (Sandbox Code Playgroud)

我想将其转换为如下所示的数据框:

testDF <- data.frame("db_version"="11.2.0.3.0","elapsed_time"=12.89,"cpu_time"=12.71)
head(testDF)
  db_version elapsed_time cpu_time
1 11.2.0.3.0        12.89    12.71
Run Code Online (Sandbox Code Playgroud)

r vector type-conversion dataframe

74
推荐指数
4
解决办法
5万
查看次数

将列表列拆分为R中的多个列

我有一个数据表,其中最后一列是列表的一列。下面是它的外观:

Col1 | Col2 | ListCol
--------------------------
 na  |  na  | [obj1, obj2]
 na  |  na  | [obj1, obj2]
 na  |  na  | [obj1, obj2]
Run Code Online (Sandbox Code Playgroud)

我想要的是

Col1 | Col2 | Col3  | Col4
--------------------------
 na  |  na  | obj1  | obj2
 na  |  na  | obj1  | obj2
 na  |  na  | obj1  | obj2
Run Code Online (Sandbox Code Playgroud)

我知道所有列表都有相同数量的元素。

编辑:

ListCol中的每个元素都是一个包含两个元素的列表。

r multiple-columns

5
推荐指数
3
解决办法
2412
查看次数

标签 统计

r ×2

dataframe ×1

multiple-columns ×1

type-conversion ×1

vector ×1