我正在部署我的闪亮应用程序,我不知道如何输入我的本地数据集.我一直在Error: object "data" not found.这是我的闪亮文件夹的路径.
library(shinyapps)
shinyapps::deployApp('C:\\Users\\Jeremy\\Desktop\\jerm2')
Run Code Online (Sandbox Code Playgroud)
在这个目录(jerm2),我有三件事情:ui.R,server.R,和我的本地数据集,名为.CSV proj.csv.
在server.R文件中,我设置data<-read.csv("proj.csv")
我只是不知道如何让Shiny拿起我的数据集.
我制作了一个示例数据框.我尝试从Projects列创建一个wordcloud.
Hours<-c(2,3,4,2,1,1,3)
Project<-c("a","b","b","a","c","c","c")
Period<-c("2014-11-22","2014-11-23","2014-11-24","2014-11-22", "2014-11-23", "2014-11-23", "2014-11-24")
cd=data.frame(Project,Hours,Period)
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
cd$Project<-as.character(cd$Project)
wordcloud(cd$Project,min.freq=1)
Run Code Online (Sandbox Code Playgroud)
但是我收到以下错误:
Error in strwidth(words[i], cex = size[i], ...) : invalid 'cex' value
In addition: Warning messages:
1: In max(freq) : no non-missing arguments to max; returning -Inf
2: In max(freq) : no non-missing arguments to max; returning -Inf
Run Code Online (Sandbox Code Playgroud)
我究竟做错了什么?
如果我有一个简单的df,如下所示:
mtcars
mpg cyl disp hp drat wt ...
Mazda RX4 21.0 6 160 110 3.90 2.62 ...
Mazda RX4 Wag 21.0 6 160 110 3.90 2.88 ...
Datsun 710 22.8 4 108 93 3.85 2.32 ...
............
Run Code Online (Sandbox Code Playgroud)
假设第一列(row.names)是一长串汽车,那么我将如何仅使用该列来创建频率词云。我尝试过wordcloud(mtcars$row.names)但出现以下错误:
UseMethod(“ TermDocumentMatrix”,x)中的错误:没有适用于'TermDocumentMatrix'的适用方法应用于类“ NULL”的对象
也许wordcloud是错误的软件包?
R 是否有一个包可以让我在不导入数据的情况下创建两个时期的一组日期?
例子:
要为每一天创建从“1/13/2014”到 1/13/15”的列表,我该怎么做?
编辑:这不是重复的。Seq() 包没有显示以下格式的日期示例:“mm/dd/yy”。Seq() 包只有“1994-01-01”格式。请在这里帮忙。