Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/r/82.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_Dataframe - Fatal编程技术网

R 将不同大小的字符向量列表合并到单个数据帧中

R 将不同大小的字符向量列表合并到单个数据帧中,r,dataframe,R,Dataframe,我想将字符向量列表合并到单个数据帧中。例如,我想要 列表A=C123456,B=c789,C=c000 成为: label val 1 A 123 2 A 456 3 B 789 4 C 000 我得出了以下结论。它能用,但看起来很笨重。有没有一种更优雅的方式来实现上述目标 l你可以用老式的R型底座 stack(l) # values ind # 1 123 A # 2 456 A # 3 789 B # 4 000

我想将字符向量列表合并到单个数据帧中。例如,我想要

列表A=C123456,B=c789,C=c000 成为:

  label val
1     A 123
2     A 456
3     B 789
4     C 000
我得出了以下结论。它能用,但看起来很笨重。有没有一种更优雅的方式来实现上述目标


l你可以用老式的R型底座

stack(l)
#   values ind
# 1    123   A
# 2    456   A
# 3    789   B
# 4    000   C

你可以用老式的R型底色

stack(l)
#   values ind
# 1    123   A
# 2    456   A
# 3    789   B
# 4    000   C

什么包是enframe/unnest?@patrickmdnet我更新了答案什么包是enframe/unnest?@patrickmdnet我更新了答案谢谢!不知道堆栈;我刚刚发现整形2::melt也可以工作。整形2是一个糟糕的库。用tidyr代替谢谢!不知道堆栈;我刚刚发现整形2::melt也可以工作。整形2是一个糟糕的库。改用tidyr