只是一个非常快速的问题,我想使用MASS运行回归.因变量分别为val1,val2,val3,自变量为a,b,c,d.
只看一下假数据.
library(data.table)
library(MASS)
test <- data.table(val1 = 1:10, val2 = 11:20, val3 = 21:30, a = rnorm(10), b = rnorm(10), c = rnorm(10), d = rnorm(10))
summary1 <- glm.nb(val1 ~ a + b + c + d, data = test)
summary2 <- glm.nb(val2 ~ a + b + c + d, data = test)
summary3 <- glm.nb(val3 ~ a + b + c + d, data = test)
Run Code Online (Sandbox Code Playgroud)
我认为代码很难看.我试过这个
for (i in c("val1", "val2", "val3")){
paste("sum_", c("val1", "val2", "val3"), …Run Code Online (Sandbox Code Playgroud) 我在 data.table 中遇到了奇怪的错误信息
我使用 修改了一个 data.table :=,它完全没问题,没有任何错误。当我尝试将代码放入函数时,出现以下错误消息。
Error in `:=`(date, as.Date(as.character(date), "%Y%m%d") - 1) :
:= and `:=`(...) are defined for use in j, once only and in particular ways. See help(":="). Check is.data.table(DT) is TRUE.
Run Code Online (Sandbox Code Playgroud)
这是可重现的示例
testdat <- data.table(ID = c(1:10), date = c(20130101, 20130101, 20130101, 20130101, 20130101, 20130101, 20130101, 20130101, 20130101, 20130101), Number = rnorm(10))
# The single line command works fine.
testdat[, date := as.Date(as.character(date),"%Y%m%d") - 1][, Number:= NULL]
# But if I wrote them into …Run Code Online (Sandbox Code Playgroud) 这是我的问题。如果您能提供帮助,我们将不胜感激。我有一个包含多个长度不同但结构相同的 data.frame 的列表。现在我想分别保存列表中的data.frames。注意:不要使用 do.call(rbind,...) 将它们合并到一个 data.frame 中。另外我想命名数组中的每个 data.frame 。
a=c(1,2,3,4,5,6)
b=c(4,5,6,5,5,5)
c=c(3,4,5,6,7,8)
A=data.frame(a=a,b=b,c=c)
B=data.frame(a=c,b=b,c=a)
C=data.frame(a=b,b=c,c=a)
l <- list(A, B, C)
names.list <- c("NewYear_Data", "Thanks_giving", "Christmas")
Run Code Online (Sandbox Code Playgroud)
现在我想使用名称中的名称将 ABC 保存在列表中。列表
具体来说,这里我有一个列表l,其中有几个data.frames。现在我想使用names.list中的名称保存列表中的每个data.frames。
我尝试取消列出、获取并申请...
如果有人可以使用 plyr、reshape 或 data.table 方法解决这个问题,那就太好了。
多谢!
我正在尝试在mac os 10.9.1上安装scrapy
sudo pip install scrapy
cc -fno-strict-aliasing -fno-common -dynamic -arch x86_64 -arch i386 -g -Os -pipe -fno-common -fno-strict-aliasing -fwrapv -mno-fused-madd -DENABLE_DTRACE -DMACOSX -DNDEBUG -Wall -Wstrict-prototypes -Wshorten-64-to-32 -DNDEBUG -g -fwrapv -Os -Wall -Wstrict-prototypes -DENABLE_DTRACE -arch x86_64 -arch i386 -pipe -I/usr/include/libxml2 -I/private/var/folders/k6/g5dx4fj91tdf6f4_28p6fh980000gn/T/pip_build_tommy/lxml/src/lxml/includes -I/System/Library/Frameworks/Python.framework/Versions/2.7/include/python2.7 -c src/lxml/lxml.etree.c -o build/temp.macosx-10.9-intel-2.7/src/lxml/lxml.etree.o -w -flat_namespace
xcrun: error: active developer path ("/Developer") does not exist, use xcode-select to change
error: command 'cc' failed with exit status 1
----------------------------------------
Cleaning up...
Command /usr/bin/python -c "import setuptools, tokenize;__file__='/private/var/folders/k6/g5dx4fj91tdf6f4_28p6fh980000gn/T/pip_build_tommy/lxml/setup.py';exec(compile(getattr(tokenize, 'open', …Run Code Online (Sandbox Code Playgroud) r ×3
data.table ×2
colon-equals ×1
dataframe ×1
lapply ×1
list ×1
macos ×1
python ×1
scrapy ×1