小编gri*_*fin的帖子

Barplot按月与ggplot合计?

我有时间序列数据(我在这里将其作为data.frame发布):

x <- structure(list(date = structure(c(1264572000, 1266202800, 1277362800, 
1277456400, 1277859600, 1278032400, 1260370800, 1260892800, 1262624400, 
1262707200), class = c("POSIXt", "POSIXct"), tzone = ""), data = c(-0.00183760994446658, 
0.00089738603087497, 0.000423513598318936, 0, -0.00216496690393131, 
-0.00434836817931339, -0.0224199153445617, 0.000583823085470003, 
0.000353088613905206, 0.000470295331234771)), .Names = c("date", 
"data"), row.names = c("1", "2", "3", 
"4", "5", "6", "7", "8", "9", "10"
), class = "data.frame")
Run Code Online (Sandbox Code Playgroud)

将这个绘制为ggplot中的条形图的最佳方法是什么,它将显示每月的总价值(月份名称为文本)?

我可以通过添加月份字段手动执行此操作:

x$month <- format(x$date, format="%B")
ddply(x, .(month), function(x) sum(x[, "data"]))
Run Code Online (Sandbox Code Playgroud)

然后独立绘制这个,但是使用这种方法没有正确地订购月份(假设我需要创建一个有序因子?); 我也假设ggplot有一种"更简单"的方式.

r time-series ggplot2

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

如何在Postgres中设置"time with time zone"的格式?

我有一个类型的数据库字段time with time zone.如何使用输出格式hh:mm:ss在EST5EDT时区中查询此字段?

我能找到的就是使用多个来电EXTRACT:

SELECT EXTRACT(HOUR FROM TIME WITH TIME ZONE '20:38:40-07' AT TIME ZONE 'EST5EDT');
Run Code Online (Sandbox Code Playgroud)

[编辑:]

要清楚,这个查询:

SELECT TIME WITH TIME ZONE '20:38:40.001-07' AT TIME ZONE 'EST5EDT';
Run Code Online (Sandbox Code Playgroud)

返回"22:38:40.001",但我只想要"22:38:40"作为输出.

sql database postgresql formatting time

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

在Ubuntu上的R 2.10中安装Rcpp

我正在尝试在Ubuntu 10.04上安装Rcpp并收到此错误(这意味着它不存在):

> install.packages("Rcpp")
Warning in install.packages("Rcpp") :
  argument 'lib' is missing: using '/home/vadmin/R/i486-pc-linux-gnu-library/2.10'
Warning message:
In getDependencies(pkgs, dependencies, available, lib) :
  package ‘Rcpp’ is not available
Run Code Online (Sandbox Code Playgroud)

我有一个工作的R实例,并安装了许多其他包.

编辑

现在我在R CMD build Rcppsvn上运行源代码时遇到此错误:

**构建包索引...错误:在小插图上运行Stangle'/home/vadmin/src/R/rcpp/pkg/Rcpp/inst/doc/Rcpp-modules.Rnw'失败并显示消息:'lang'的值无效:cpp错误:安装包索引失败*删除'/ tmp/Rinst3041838816/Rcpp'ERROR安装失败.

c++ ubuntu r

4
推荐指数
1
解决办法
6906
查看次数

ggplot中KNN模型的轮廓?

我有一个KNN模型,我正在使用该contour函数进行绘图.这是我正在做的事情的简单例子(基于此Purdue考试):

library(class)
library(nnet)

TrainC<-read.table("http://miner.chem.purdue.edu/Exam1/TrainC.dat")
names(TrainC)<-c("x1","x2","y")

K=15

p <- as.matrix(TrainC[, -3])
xp <- seq(min(TrainC$x1), max(TrainC$x1), length = 50); np <- length(xp)
yp <- seq(min(TrainC$x2), max(TrainC$x2), length = 50)
tp<-TrainC$y

yhat <- knn(p, p, tp, k = K)

plot(TrainC[, 1], TrainC[, 2], xlab = "x1", ylab = "x2", col=as.numeric(TrainC$y)+1)
pt <- expand.grid(x1 = xp, x2 = yp)
Z <- knn(p, pt, tp, k = K)
zp<-class.ind(Z)[,1] - class.ind(Z)[,2]

contour(xp, yp, matrix(zp, np), add = T, levels = 0, …
Run Code Online (Sandbox Code Playgroud)

r knn ggplot2

3
推荐指数
1
解决办法
2144
查看次数

标签 统计

r ×3

ggplot2 ×2

c++ ×1

database ×1

formatting ×1

knn ×1

postgresql ×1

sql ×1

time ×1

time-series ×1

ubuntu ×1