我有一个非常大的数据框,结构如下:
id x1 x2 x3 y1 y2 y3 z1 z2 z3 v
1 2 4 5 10 20 15 200 150 170 2.5
2 3 7 6 25 35 40 300 350 400 4.2
Run Code Online (Sandbox Code Playgroud)
我需要创建一个这样的数据帧:
id xsource xvalue yvalue zvalue v
1 x1 2 10 200 2.5
1 x2 4 20 150 2.5
1 x3 5 15 170 2.5
2 x1 3 25 300 4.2
2 x2 7 35 350 4.2
2 x3 6 40 400 4.2
Run Code Online (Sandbox Code Playgroud)
我很确定我必须使用重塑包,但我无法得到我想要的东西.
你可以帮帮我吗?
谢谢
我有一个这样的数据框:
ID VarA VarB
001 5 2
002 4
003 6
004
005 3 5
Run Code Online (Sandbox Code Playgroud)
我想创建一个第三个变量VarC,其值介于VarA和之间VarB:
ID VarA VarB VarC
001 5 2 5
002 4 4
003 6 6
004
005 3 5 5
Run Code Online (Sandbox Code Playgroud)
我知道这必须非常简单.我试图与ifelse功能,但我只获得时VarA或VarB也丢失VarC不见了.
我该如何解决这个问题?
谢谢.
我有几个数值和因子变量data的n观察数据框。我想产生其中的HTML报告class和 describe报告以及直方图(qplot或ggplot),绘制了每个变量。
感谢您的帮助。
科拉多