我目前正在搜索一种简单的方法来计算事件,而不修改我的日期顺序.我有一个包含大量日期的数据框列,我想计算出现日期的出现次数.
假设我有这个清单:
data[,1]
18/12/2015
18/12/2015
18/12/2015
01/01/2016
02/02/2016
02/02/2016
Run Code Online (Sandbox Code Playgroud)
我可以使用该函数table()来计算出现的次数:table(data[,1])
但结果将如下所示:
Var freq
01/01/2016 1
02/02/2016 2
18/12/2015 3
Run Code Online (Sandbox Code Playgroud)
而且我不想要这个订单,我希望保持上面显示的原始订单.我正在寻找一个可以取消函数排序的选项,但它似乎不存在.(功能相同aggregate())
有人有想法吗?
我目前正在使用Debian服务器(我的实习),我正在使用ggplot2绘制一些图形.
因此,我通过写入来加载包:( require(ggplot2)尝试过library(ggplot2),同样的结果).但是theme无法识别该功能(这是一个功能ggplot2).
为了向您展示该软件包已经安装,这里是我用ggplot2函数生成的一个图形的例子:
这是我在使用函数主题绘制图形时得到的结果:
无法生成图形,因为他找不到功能主题.所以我想知道是否有一些从包中加载函数的技巧,例如:ggplot2.theme
或者是否意味着R未正确安装在服务器上?(我们已经按照Debian服务器的CRAN教程:https://cran.r-project.org/bin/linux/debian/ +获取有关我们通过编写控制台安装软件包的信息:) apt-get install r-cran-ggplot2.
require(ggplot2)
#Data
data_y <- c(14, 111, 4, 12, 80, 105, 120, 88, 108, 119)
data_x <- c("person1",
"person2",
"person3",
"person4",
"person5",
"person6",
"person7",
"person8",
"person9",
"person10"
)
#Dataframe
data_xy <- data.frame(data_x, data_y)
#Plot
p <- ggplot(data_xy, aes(data_x, data_y)) …Run Code Online (Sandbox Code Playgroud)