我有一个这样的数据框:
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)
我想删除名称列中第一个空格之前的所有字符.谁有人帮我一个忙?谢谢!
我的数据框看起来像这样:
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中绘制这个图表.
谢谢
我是新来的闪亮。我有几个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。这是本网站上的一个独特问题。
有人可以教我怎么做吗?
我通过ggplot至少有10个图(我们可以将它们称为plot1,plot2 ....).我可以将它们输出到单独的pdf文件中.但我更喜欢只在一个pdf文件中输出它们,而是输出几页.一页,一页来自ggplot.
我试图列出所有的情节并使用ggsave,但它无法正常工作.任何想法或脚本都可以帮助?谢谢
我完成了所有分析,并希望仅在一个pdf文件中输出摘要报告.第一页,我想在中间写出大胆的"报告".第二页,我想插入一个表(我在R中有这个数据框)和一个非常短的表标题.其余页面是我的图表.一页,一页图.
目前,我的pdf文件只有四页.我知道我可以在第一页和第二页.谢谢!
pdf()
plot1 #page 1
plot2 #page 2
plot3 #page 3
plot4 #page 4
dev.off()
Run Code Online (Sandbox Code Playgroud) 这是我的数据框架
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) 我正在尝试将字符串转换为真正的方程。例如:我当前的字符串是
> 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根据等式得到 的值。所以我需要将该字符串转换为真正的方程。有人知道怎么做吗?