问题列表 - 第34398页

为什么我不能将数据集传递给函数?

我正在使用glmulti包将模型拟合到几个数据集.如果我一次适合一个数据集,一切都有效.

例如:

output <- glmulti(y~x1+x2,data=dat,fitfunction=lm) 
Run Code Online (Sandbox Code Playgroud)

工作得很好.

但是,如果我创建一个这样的包装函数:

analyze <- function(dat)
{
out<- glmulti(y~x1+x2,data=dat,fitfunction=lm)
return (out)
}
Run Code Online (Sandbox Code Playgroud)

根本行不通.我得到的错误是

error in evaluating the argument 'data' in selecting a method for function 'glmulti'
Run Code Online (Sandbox Code Playgroud)

除非有一个名为dat的数据框,否则它不起作用.如果我使用results=lapply(list_of_datasets, analyze),它不起作用.什么给出了什么?没有我说的包装器,我无法通过此函数来填充数据集列表.如果有人对于为什么会发生这种情况或者如何解决这个问题有想法或想法,那就太好了.

例2:

dat=list_of_data[[1]]
analyze(dat)
Run Code Online (Sandbox Code Playgroud)

工作良好.因此从某种意义上说,它忽略了参数,只是在字面上寻找名为dat的数据框.无论我称之为什么,它都表现得一样.

r

7
推荐指数
1
解决办法
5601
查看次数

是否可以使用没有文件的sql server批量插入?

好奇如果可能:app服务器和db服务器生活在不同的地方(显然).app服务器当前生成一个用于sql server bulk insert的文件.

这需要DB和app服务器能够查看位置,并且在不同环境中使配置更加困难.

我想知道的是:在这种情况下是否可以绕过文件系统?也许我可以将数据传递给sql server并让它生成文件?

我在sql server 2008上,如果这有所不同.

谢谢!

sql sql-server bulkinsert

8
推荐指数
1
解决办法
2880
查看次数

Mongodb坠毁了!我的数据在哪里?

请帮忙!

Mongodb在我的服务器上崩溃了.当我开始时,mongod backup我在数据库中没有数据!

查看data/db/目录我有以下5个文件:

mongo.lock
production-mongodb       4k
production-mongodb.0     64m
production-mongodb.1     128m
production-mongodb.ns    16m
Run Code Online (Sandbox Code Playgroud)

我认为mongo以某种方式开始了一个新的数据库,保留了我的旧数据库?希望!如果这是正确的,我该如何解决这个问题?这是怎么回事?

我试图删除锁定文件并运行mongod --repair但仍然是空的数据库.

ruby ubuntu ruby-on-rails mongodb

6
推荐指数
1
解决办法
698
查看次数

以可执行文件保存数据

我有一个可移植的可执行文件,可以将数据保存到与可执行文件相同的文件夹中.有什么办法可以在关闭应用程序时将数据保存到可执行文件中吗?

这可能很奇怪,但是随身携带数据并且只有一个文件用于exe和数据会很棒.

如果这是用C#制作的,则更喜欢,但不是必需的.

c# portable-executable

8
推荐指数
1
解决办法
7503
查看次数

安装或更新应用程序后显示模态

很多Android应用程序现在都会在安装或更新后显示最新更改日志的模式.

在最初安装或更新应用程序后,如何显示可滚动模式?

android modal-dialog

15
推荐指数
2
解决办法
8359
查看次数

如何设置表格行的z-index?

也许我想要完成的是不可行的,但一般的想法是,当一个人点击一个表格行时,页面会变暗(如模态),但会将该行显示为可编辑.我尝试设置表行本身的z-index,但它不起作用.如果我将表行位置属性设置为absolute但它似乎完全从表中删除表行,它将起作用.

javascript jquery modal-dialog

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

过滤掉Type.GetMethods()返回的自动生成的方法(getter/setter/add/remove/.etc)

Type.GetMethods(BindingFlags.Instance | BindingFlags.Static | BindingFlags.Public | BindingFlags.NonPublic)用来检索给定类型的方法数组.

问题是返回的MethodInfo可能包括由我不想要的编译器生成的方法.例如:

  • 财产bool Enabled { get; }将获得bool get_Enabled()

  • 事件SomethingChanged会得到 add_SomethingChanged(EventHandler)remove_SomethingChanged(EventHandler)

我可以添加一些过滤器逻辑来摆脱它们,这可能会变得非常复杂.我想知道是否还有其他我可以做的事情,例如BindingFlags设置,只检索用户定义的方法?

c# reflection events properties getmethod

16
推荐指数
1
解决办法
4804
查看次数

17
推荐指数
5
解决办法
4180
查看次数

如何要求在rails之外工作的活动记录

我需要活动记录,但我在rails之外工作(这就是为什么:简单的Ruby输入验证库).我需要整个rails gem,还是我可以DRYer?

ruby activerecord rubygems ruby-on-rails require

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

这个Perl更换有什么问题?

使用下面的代码,我想删除.log最后的代码.根据perlrequick,我似乎正在做一切正确的事情.我在哪里搞砸了?

test.pl

my $file = "ooout.log";
print $file."\n";
my $file =~ s/\.log//g;
print $file."\n";
Run Code Online (Sandbox Code Playgroud)

产量

$ perl test.pl
ooout.log

$
Run Code Online (Sandbox Code Playgroud)

perl

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