在过去的几周里,我一直在闲暇时间使用Apache Mahout机器学习库.我很想知道其他人如何使用这些库.
我正在尝试在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) 我使用以下代码给我一个日期的星期几(格式为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数据帧中?(如我原来的脚本中所述).我正在努力让建议的编码工作,因为我以错误的格式给出了数据帧 - 道歉.
使用组合框控件,我习惯能够选项卡,单击向下箭头键打开选项,然后使用向上和向下箭头键导航这些选项.在我设计的Access窗体中,在组合框处于活动状态时按下,移动到下一个控件.我已经有了标签,所以我怎样才能让向下箭头按照我的预期行事?
这些组合框是我和无鼠标表单之间的唯一内容,我认为这对数据输入至关重要.在此先感谢您的帮助!
假设我有两个相同维度的向量:
x <-c(0.49534,0.80796,0.93970,0.99998)
count <-c(0,33,0,4)
Run Code Online (Sandbox Code Playgroud)
如何将矢量'x'分组为两个矢量:
grzero包含x中count值大于0的值的向量eqzero值为x,count值等于零.生产
> print(grzero)
> [1] 0.80796 0.99998
> print(eqzero)
> [1] 0.49534 0.93970
Run Code Online (Sandbox Code Playgroud) 我正在研究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) r ×3
apache ×1
combobox ×1
forms ×1
hadoop ×1
lubridate ×1
mahout ×1
ms-access ×1
performance ×1
posixct ×1
sas ×1
sql ×1
statistics ×1
time-series ×1
timezone ×1