如何将具有不同长度列表的列表转换为r中的数据帧
我有一个列表,包含三个不同长度的向量,每个向量都有唯一的元素如何将具有不同长度列表的列表转换为r中的数据帧,r,R,我有一个列表,包含三个不同长度的向量,每个向量都有唯一的元素 data <- list(ARG=letters[1:8],BRZ=c("a","b","c","f","h","g","l","m","n"),US=c("u","b","c","e","h","f","q","a","n","t")) 我们使用mtabulate并转置输出 library(qdapTools) t(mtabulate(data)) 或者,如果我们使用的是base R,则将堆叠成一个数据框,包含两列,并应
data <- list(ARG=letters[1:8],BRZ=c("a","b","c","f","h","g","l","m","n"),US=c("u","b","c","e","h","f","q","a","n","t"))
我们使用
mtabulate
并转置输出
library(qdapTools)
t(mtabulate(data))
或者,如果我们使用的是
base R
,则将堆叠成一个数据框
,包含两列,并应用表
table(stack(data))
假设每个条目都没有重复项。如果存在重复项,则可能需要将逻辑向量强制为二进制
+(table(stack(data)) >0)
我们使用mtabulate
并转置输出
library(qdapTools)
t(mtabulate(data))
或者,如果我们使用的是base R
,则将堆叠成一个数据框
,包含两列,并应用表
table(stack(data))
假设每个条目都没有重复项。如果存在重复项,则可能需要将逻辑向量强制为二进制
+(table(stack(data)) >0)
您需要库(qdapTools);t(mtabulate(data))
@akrun-perfect。非常感谢你!您需要库(qdapTools);t(mtabulate(data))
@akrun-perfect。非常感谢你!