小编cut*_*nny的帖子

使用gsub删除R中第一个空格之前的所有字符串

我有一个这样的数据框:

name         weight
r apple         0.5
y pear          0.4
y cherry        0.1
g watermelon    5.0
pp grape        0.5
y apple pear    0.4
...  ...
Run Code Online (Sandbox Code Playgroud)

我想删除名称列中第一个空格之前的所有字符.谁有人帮我一个忙?谢谢!

regex r gsub

9
推荐指数
2
解决办法
8138
查看次数

R:在ggplot中的两点之间划一条线

我的数据框看起来像这样:

X      Y
100    50
80     60
70     90
110    60
30     20
... ...
Run Code Online (Sandbox Code Playgroud)

大约100行以上.X列和Y列都是数字

当我绘制这些点时,我想在第一点(100,50)和任何其余点之间画一条线.换句话说,我想有一条线连接(100,50)和(80,60),一条线连接(100,50)和(70,90),一条线连接(100,50)和(110) ,60)但是(80,60)和(70,90)之间没有界限.所有行都从第一点开始.

我没有第三栏.我不能用团体.我想知道我是否仍然可以在ggplot中绘制这个图表.

谢谢

r ggplot2

9
推荐指数
1
解决办法
1万
查看次数

如何在闪亮的一个下载按钮内下载几个png图

我是新来的闪亮。我有几个ggplot graghs。我为它们每个添加了下载按钮。
这是一个示例代码:

output$salary_graph <- renderPlot({
print(salary_plot())
})
output$salary_plot_dl <- downloadHandler(
  filename = function() {
    "salary_plot.png"
},
content = function(file) {
png(file)
print(salary_plot())
dev.off()
}
)
Run Code Online (Sandbox Code Playgroud)

我也有year_plot,group_plot和age_plot。

目前,我想添加一个按钮,该按钮可以下载我所有的png图。它可以是包含4个png文件的zip文件,也可以是包含4页的pdf文件,也可以是四个单独的png文件。

我的问题不是关于创建pdf或zip文件以常规R脚本导出我所有图的问题。我正在询问SHINY应用程序中的downloadHandler。这是本网站上的一个独特问题。

有人可以教我怎么做吗?

r download shiny

5
推荐指数
1
解决办法
1378
查看次数

输出ggplot导致一个pdf但R中有几个页面

我通过ggplot至少有10个图(我们可以将它们称为plot1,plot2 ....).我可以将它们输出到单独的pdf文件中.但我更喜欢只在一个pdf文件中输出它们,而是输出几页.一页,一页来自ggplot.

我试图列出所有的情节并使用ggsave,但它无法正常工作.任何想法或脚本都可以帮助?谢谢

pdf r ggplot2

4
推荐指数
2
解决办法
3237
查看次数

在R中创建漂亮的PDF报告文件

我完成了所有分析,并希望仅在一个pdf文件中输出摘要报告.第一页,我想在中间写出大胆的"报告".第二页,我想插入一个表(我在R中有这个数据框)和一个非常短的表标题.其余页面是我的图表.一页,一页图.

目前,我的pdf文件只有四页.我知道我可以在第一页和第二页.谢谢!

pdf()
plot1  #page 1
plot2  #page 2
plot3  #page 3
plot4  #page 4
dev.off()
Run Code Online (Sandbox Code Playgroud)

pdf r

2
推荐指数
1
解决办法
3927
查看次数

根据R中的三列计算频率

这是我的数据框架

id    ingredient1    ingredient2    ingredient3
1      apple            milk           cheese
5      pear             apple          
3      lettuces         tomato         salt
12     ribs             tomato         salt
20     cheese           milk           tomato
... ...
Run Code Online (Sandbox Code Playgroud)

这里有超过200行我知道如何通过表获取freq.但在这里,我真的不知道该怎么做.这是我想要的理想输出:

var     freq
apple     2
milk      2
cheese    2
pear      1
lettuces  1
tomato    3
salt      2
ribs      1
... ... 
Run Code Online (Sandbox Code Playgroud)

r frequency

2
推荐指数
1
解决办法
116
查看次数

如何将字符串解析为真正的方程

我正在尝试将字符串转换为真正的方程。例如:我当前的字符串是

> a<-"y = 31.563 + 5.923*x1 + 5.061*x2 - 0.662*x3 - 0.381*x4"
> class(a)
[1] "character"
Run Code Online (Sandbox Code Playgroud)

现在,我有一个新的数据集:

x1=3 
x2=3
x3=4
x4=7
df_new = data.frame(x1,x2,x3,x4)
Run Code Online (Sandbox Code Playgroud)

我想y根据等式得到 的值。所以我需要将该字符串转换为真正的方程。有人知道怎么做吗?

string equation r

2
推荐指数
1
解决办法
736
查看次数

标签 统计

r ×7

ggplot2 ×2

pdf ×2

download ×1

equation ×1

frequency ×1

gsub ×1

regex ×1

shiny ×1

string ×1