我是R的新手并寻求帮助.我理解以下问题相当简单,并寻找类似的问题.没有给出我正在寻找的答案 - 任何帮助将不胜感激.
问题:
使用table()三个变量的函数生成频率表,格式为:
Var1 Var2 Var3
1 0 1 0
2 0 1 0
3 1 1 1
4 0 0 1
Run Code Online (Sandbox Code Playgroud)
其中,0 ="否",1 ="是"
最终表格采用以下格式,变量和值标记为:
Var3
Yes No
Var1 Yes 1 0
No 1 2
Var2 Yes 1 2
No 1 0
Run Code Online (Sandbox Code Playgroud)
到目前为止我尝试了什么:
使用下面的代码,我能够生成一个2变量表,其中包含变量的标签,但不包含值(即No和Yes).
table(data$Var1, data$Var3, dnn = c("Var1", "Var3"))
Run Code Online (Sandbox Code Playgroud)
它看起来像这样:
Var3
Var1 0 1
0 2 1
1 0 1
Run Code Online (Sandbox Code Playgroud)
在尝试标记行和列值(0 =否和1 =是)时,我理解row.names并且responseName可以使用,但是以下标记行名称的尝试会产生all arguments must have the same length …
我使用 ggplot2 中的主题为 R 中的绘图添加美学。我想将 x 轴文本设置为粗体和斜体。
我知道我可以使用:
theme(axis.text.x = element_text(face ="bold"))
Run Code Online (Sandbox Code Playgroud)
使轴文本变为粗体并且:
theme(axis.text.x = element_text(face ="italic"))
Run Code Online (Sandbox Code Playgroud)
使其变为斜体。
但我怎样才能使它既粗体又斜体呢?
这些都不起作用
theme(axis.text.x = element_text(face ="italic", "bold"))
theme(axis.text.x = element_text(face =c("bold", "italic")))
theme(axis.text.x = element_text(face = "bold", face = "italic"))
theme(axis.text.x = element_text(face = "bold" & "italic"))
Run Code Online (Sandbox Code Playgroud)
任何帮助表示赞赏。
我的问题有两个:
1)是否可以在R中的散点图上的特定数据点周围放置一个圆圈?
2)如果是这样,在给定以下数据的情况下,如何在(5,6)和(18,23)周围放置定义半径的单独圆圈.
x <- c(2, 5, 7, 9, 12, 16, 18, 21)
y <- c(3, 6, 10, 13, 15, 19, 23, 25)
plot(x, y)
Run Code Online (Sandbox Code Playgroud)
(注意:这不是要求在绘图上为特定数据点着色,而是围绕它们放置一个圆圈)