Test <- read.table("C:/Users/ARAB/Documents/user_table.csv", header=T)
testlog <- glm(Conv ~ active_days, family=binomial("logit"))
Run Code Online (Sandbox Code Playgroud)
这是我试图在R中运行但我收到错误的代码
"Error in eval(expr, envir, enclos) : object 'Conv' not found"
Run Code Online (Sandbox Code Playgroud)
这是我在R的第一天.请帮帮我.Conv当我使用view()命令时,我也可以在数据中看到.Conv是包含1/0的结果变量.同样在sas或spss中,我们可以选择在二进制logit模型中建模1或0.我们如何在R中使用它或者这个错误与此有关.
我想调用一个系统命令来更改R控制台中的目录.
例如,
system(paste('"cd C:/Users/Dropbox/RPackages"'),intern = TRUE)
system(paste('"R CMD build test"'))
system(paste('"R CMD check test"'))
system(paste('"R CMD INSTALL test"'))
library(test)
Run Code Online (Sandbox Code Playgroud)
这些命令应该在Windows命令提示符下运行.但我想将它们埋在RGUI脚本文件中以允许用户在将其包装到Package之前更改参数.我从R控制台获取的错误消息是
Error in system(paste("\"cd C:/Users/Dropbox/RPackages"\""), intern = TRUE) :
'"cd C:/Users/Dropbox/RPackages"' not found
Run Code Online (Sandbox Code Playgroud)
我也试过了
system("cd C:/Users/Dropbox/RPackages",intern = TRUE)
Run Code Online (Sandbox Code Playgroud)
但有类似的错误信息
Error in system("cd C:/Users/Dropbox/RPackages", intern = TRUE) :
'cd' not found
Run Code Online (Sandbox Code Playgroud) 我对R很新,我正在尝试找到每个ID号码的最小日期/时间.以下是我正在使用的数据示例
ID DATE
1 11/24/12 12:51
1 11/24/12 12:52
1 11/24/12 12:53
2 11/27/12 12:51
2 11/24/12 12:52
2 11/24/12 12:53
Run Code Online (Sandbox Code Playgroud)
我需要做的是生成一个对象,显示每个ID值的最早日期/时间,如下所示:
ID DATE
1 11/24/12 12:51
2 11/27/12 12:51
Run Code Online (Sandbox Code Playgroud)
我尝试了几种方法,但仍在努力.
任何建议,将不胜感激!
我每个周期工作30天(每月),因此在我的历史数据集中有大约2个周期.
R 脚本是,
library(forecast)
value <- c(117.2 , 224.2 , 258.0 , 292.1 , 400.1 , 509.9 , 626.8 , 722.9 , 826.1 , 883.6,916.6, 1032.1, 1151.2, 1273.4 ,1391.8, 1499.2, 1532.5 ,1565.9 ,1690.9, 1813.6,1961.4 ,2102.8 ,2208.2, 2256.8, 2290.8 ,2413.7, 2569.4 ,2730.3, 2882.9 ,2977.5, 117.2 , 224.2 , 258.0 , 292.1 , 400.1 , 509.9 , 626.8 , 722.9 , 826.1 , 883.6,916.6, 1032.1, 1151.2, 1273.4 ,1391.8, 1499.2, 1532.5 ,1565.9 ,1690.9, 1813.6,1961.4 ,2102.8 ,2208.2, 2256.8, 2290.8 ,2413.7, 2569.4 ,2730.3, 2882.9 ,2977.5) …Run Code Online (Sandbox Code Playgroud) 我想象的琐碎问题..
我有一个M×N矩阵.例如:
mat <- matrix(data = rnorm(12), nrow = 3, ncol = 4)
Run Code Online (Sandbox Code Playgroud)
并且我想将其转换为M个向量的数组,每个向量的长度为N(意味着一个数组,其中每个向量是矩阵中的一行).
我有一个对象名称数组v <- c("v1", "v2"),它与对象v1,相关联v2。我应该如何使用删除这些对象rm()?我试过了rm(mget(v)),但出现错误:
Error in rm(mget(v)) : ... must contain names or character strings
Run Code Online (Sandbox Code Playgroud) 我试图用[R]做一些非常简单的事情:将data.frame中的值转换为数字,因为我需要测试它们的值而r不会将它们识别为数字.
当我将十进制数转换为数字时,我得到正确的值:
> a <- as.numeric(1.2)
> a
[1] 1.2
Run Code Online (Sandbox Code Playgroud)
但是,当我从data.frame中提取正值然后使用as.numeric时,数字会向上舍入:
> class(slices2drop)
[1] "data.frame"
> slices2drop[2,1]
[1] 1.2
Levels: 1 1.2
> a <- as.numeric(slices2drop[2,1])
> a
[1] 2
Run Code Online (Sandbox Code Playgroud)
以防万一:
> a*100
[1] 200
Run Code Online (Sandbox Code Playgroud)
所以这不是显示问题,数据本身没有得到妥善处理.
此外,当数字为负时,我得到NA:
> slices2drop[2,1] <- -1
> a <- as.numeric(slices2drop[2,1])
> a
[1] NA
Run Code Online (Sandbox Code Playgroud)
对于可能发生的事情有任何想法吗?