我有一个Z看起来像的数据框
t x y d
0 1 2 1
1 2 3 1
2 3 4 1
0 1 2 2
1 2 3 2
2 3 4 2
Run Code Online (Sandbox Code Playgroud)
与d作为一个因子列。我知道要适应线性模型lm,以y超过t两个因素d,并将其添加为新列数据框。
我试过
Z %>%
filter(d == 1) %>%
lm(y ~ t)
Run Code Online (Sandbox Code Playgroud)
但这给了我一个错误说"Error in as.data.frame.default(data) :
cannot coerce class ""formula"" to a data.frame"。但
lm(y ~ t, data = Z)
Run Code Online (Sandbox Code Playgroud)
工作正常。任何帮助,将不胜感激。
类似合并行的一个data.frame和合并两行数据框一个,当行是不相交,并包含空值我面临着以下问题针对上述帖子能真正的帮助。
我拥有的数据看起来像这样
| Date | Checkin | Origin | Checkout | Destination |
| 03-07-17 | 08:00 | A | | |
| 03-07-17 | | A | 09:00 | B |
| 03-07-17 | 17:00 | B | | |
| 03-07-17 | | B | 18:00 | A |
| 04-07-17 | 08:00 | A | | |
| 04-07-17 | | A | 09:00 | B |
| 04-07-17 | 17:00 | B …Run Code Online (Sandbox Code Playgroud) 这个问题似乎R尚未得到解决.所以,举个例子
a <- c(20, 104, 380, 388)
b <- c(16, 38, 108, 130, 200, 222, 291, 314, 384, 406, 476, 498, 568, 591)
Run Code Online (Sandbox Code Playgroud)
我怎么觉得在这些数字b后面那些a?因此,这里的解决方案应该是[38 108 384 406].
需要注意的是a和b长度可以变化.
下列
data(iris)
ggplot(iris, aes(x = Sepal.Length, y = Sepal.Width)) +
geom_point(aes(shape = Species, colour = Petal.Width)) +
theme(legend.position = 'bottom')
Run Code Online (Sandbox Code Playgroud)
将两个图例Petal.Width和Species并排放在底部。
我也可以像这样将它们放在一起吗?
我知道这是可能的,cowplot但还有其他方法吗?