小编Mat*_*ker的帖子

使用Apache Mahout机器学习库

在过去的几周里,我一直在闲暇时间使用Apache Mahout机器学习库.我很想知道其他人如何使用这些库.

apache hadoop machine-learning mahout

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

如何使用Proc SQL查找仅存在于一个表中但不存在于另一个表中的所有记录?

我正在尝试在Enterprise Guide中执行此任务,否则我将使用数据步骤.

在数据步骤中,这将是:

data names;
 input name $;
 datalines;
  John
  Mary
  Sally
  Fred
  Paul
 ;
run;

data check;
 input name $;
 datalines;
  Mary
  Fred
 ;

Proc sort data=names; by name; run;
Proc sort data=check; by name; run;

Data work.not_in_check;
 merge names(in=n) check(in=c);
 by name;
 if n and not c;
run;
Run Code Online (Sandbox Code Playgroud)

sql sas

5
推荐指数
2
解决办法
3万
查看次数

R中的重复错误

我使用以下代码给我一个日期的星期几(格式为dd/mm/yyyy).

编辑:我上传了一个更重要的数据集.

df <- structure(list(Date = c("18/01/2013", "18/01/2013", "18/01/2013", 
                    "18/01/2013", "18/01/2013"), Time = c("07:25:30", "07:25:40", 
                                                          "07:25:50", "07:26:00", "07:26:10"), Axis1 = c(217L, 320L, 821L, 
                                                                                                         18L, 40L), Steps = c(6L, 7L, 5L, 1L, 1L), wday = c(7, 7, 7, 7, 7)), .Names = c("Date", "Time", "Axis1", "Steps", "wday"), row.names = 18154:18158, class = "data.frame")


library(lubridate)
df$wday = wday(df$Date)
df$wday.name = wday(df$Date, label = TRUE, abbr = TRUE)
Run Code Online (Sandbox Code Playgroud)

据R报道,18/1是星期五,而不是星期六.

有没有人有任何建议如何纠正这个?

编辑:我试图遵循Dirk给出的建议......

as.POSIXlt(df[,1])$wday
Run Code Online (Sandbox Code Playgroud)

......但这仍然暗示18/1是星期六.

我的时区是GMT/UTC(英国夏令时+ 1),但是因为我只想让R从日期栏中读取(只是d/m/y),我认为我不需要指定它. .

如何将正确的wday列添加到现有的R数据帧中?(如我原来的脚本中所述).我正在努力让建议的编码工作,因为我以错误的格式给出了数据帧 - 道歉.

timezone r posixct lubridate

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

如何在箭头键上展开Access组合框?

使用组合框控件,我习惯能够选项卡,单击向下箭头键打开选项,然后使用向上和向下箭头键导航这些选项.在我设计的Access窗体中,在组合框处于活动状态时按下,移动到下一个控件.我已经有了标签,所以我怎样才能让向下箭头按照我的预期行事?

这些组合框是我和无鼠标表单之间的唯一内容,我认为这对数据输入至关重要.在此先感谢您的帮助!

forms ms-access combobox ms-access-2003

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

R中的二进制分组

假设我有两个相同维度的向量:

x <-c(0.49534,0.80796,0.93970,0.99998)
count      <-c(0,33,0,4)
Run Code Online (Sandbox Code Playgroud)

如何将矢量'x'分组为两个矢量:

  1. grzero包含x中count值大于0的值的向量
  2. 矢量eqzero值为x,count值等于零.

生产

> print(grzero)
> [1] 0.80796 0.99998
> print(eqzero)
> [1] 0.49534 0.93970
Run Code Online (Sandbox Code Playgroud)

statistics r

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

为多个时间序列创建"昨天的价值"变量

我正在研究R中的一个项目,我有点卡住了.我有这种格式的四个时间序列:

x <- data.frame(Id = rep(c(1,2,3,4),2), 
                Date = c(rep("1980-01-01",4), rep("1980-01-02",4)),
                Freq = c(2,3,1,2,4,5,2,3))

ID        Date        Freq
1   1980 - 01 - 01      2
2   1980 - 01 - 01      3
3   1980 - 01 - 01      1
4   1980 - 01 - 01      2
1   1980 - 01 - 02      4
2   1980 - 01 - 02      5  
3   1980 - 01 - 02      2
4   1980 - 01 - 02      3
Run Code Online (Sandbox Code Playgroud)

我的目标是创建一个新变量,它只是昨天该组的freq值.

ID        Date        Freq   YestFreq
1   1980 - …
Run Code Online (Sandbox Code Playgroud)

performance r time-series

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