问题列表 - 第31811页

在子集化时使用ddply向数据添加标签

假设我有一个data.frame,如:

x <- c(1:10,1:10,1:10,1:10,1:10,1:10,1:10,1:10,1:10,1:10)
df <- data.frame(x=x,y=rnorm(100))
Run Code Online (Sandbox Code Playgroud)

并且我想为每个x值(1:10)标记在第80百分位数中排序(降序)的值.我可以得到分位数并订购数据,没有这样的问题:

df <- ddply(df, .(x), subset, y > quantile(y,0.8))
df <- df[with(df, order(x,-y)),]
Run Code Online (Sandbox Code Playgroud)

现在,我怎么能得到ddply在每个已排序子集的data.frame的新列中添加一列标签(1,2,3,... n)?我现在可以用for循环计算nrow(df ["x"]),但这似乎缺乏任何口才感.

注意:这个问题是由以下内容构建而来的:在一个data.frame中创建多个子集(可能使用ddply)

r

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

ms vc ++ iostream编译错误

以下代码在microsoft visual C++ 2010中表达:

#include <iostream>
//using namespace std;

int main(int argc, char **argv)
{


 return(0);

}
Run Code Online (Sandbox Code Playgroud)

给了我错误:

1>C:\Program Files\Microsoft Visual Studio 10.0\VC\include\cmath(19): error C2061: syntax error : identifier 'acosf'
...
1>C:\Program Files\Microsoft Visual Studio 10.0\VC\include\cmath(41): fatal error C1003: error count exceeds 100; stopping compilation
========== Build: 0 succeeded, 1 failed, 0 up-to-date, 0 skipped ==========

如果注释掉"#include"则编译.我从现有代码创建了一个项目并编辑到上面.

c++ visual-studio

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

弱类型语言有哪些好处(和缺点)?

我是PHP的忠实粉丝,它显然是一种非常弱类型的语言.我意识到一些好处包括动态改变变量类型的一般独立性等.

我想知道的是缺点.你可以从像C这样的强类型语言中得到什么呢?否则你无法从像PHP这样弱类型的语言中获得这种语言?还有类型设置(如double($ variable)),人们可以争辩说即使是弱类型的语言也可以像强类型语言一样.

所以.弱型.我没有包括哪些好处?更重要的是,有哪些缺点?

php c python types

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

Rails没有关注链接

我需要创建没有跟随链接link_to.

我正在寻找这样的东西:

<%= link_to "example", example_path, :target => "_blank" %>

但是当然没有遵循.

ruby-on-rails nofollow

17
推荐指数
1
解决办法
5852
查看次数

当git svn clone运行很长时间,完成并完成任何事情时,它意味着什么

我将mac上的git升级到1.7.2.我再也无法获得git svn clone或git svn fetch来获得成功.

使用GIT_TRACE = 2时,主题的最后几个字是:

trace: built-in: git 'config' 'svn-remote.svn.branches-maxRev' '12912' 
trace: built-in: git 'config' 'svn-remote.svn.tags-maxRev' '12912'
trace: built-in: git 'config' 'svn-remote.svn.branches-maxRev' '12912' 
trace: built-in: git 'config' 'svn-remote.svn.tags-maxRev' '12912'
trace: built-in: git 'gc' '--auto'
Run Code Online (Sandbox Code Playgroud)

git branch -a无话可说,什么都没有签出.但也没有错误消息.

git svn clone -s https://gate.svn.sourceforge.net/svnroot/gate 
Run Code Online (Sandbox Code Playgroud)

万一其他人在意这个尝试.

我想我应该问一个问题:"有人知道解决这个问题吗?"

编辑

这里有一个错误,但它与我声称的完全不同.我怀疑它与git版本有什么关系.

上面的URL 不是 stdlayout svn url.如果你在末尾添加另一个/ gate,你将看到一个stdlayout url.错误是git svn应该打印一条消息,它无法找到主干,标签分支.

git git-svn

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

更改列表中列表中的元素

我正在将csv文件读入数据:

def get_file(start_file): #opens original file, reads it to array
  with open(start_file,'rb') as f:
    data=list(csv.reader(f))
Run Code Online (Sandbox Code Playgroud)

我需要遍历每一行并向行[1]添加一个值.最初row[1] = 'Peanut',我需要添加'Butter',结果就是这样

row[1]='PeanutButter'
Run Code Online (Sandbox Code Playgroud)

我需要为这样的每一行做这个

for row in data:
  row+='Butter'
Run Code Online (Sandbox Code Playgroud)

这是正确的做法吗?

python csv list

-4
推荐指数
1
解决办法
283
查看次数

我如何为FOSS项目做出贡献?

我在一家软件公司工作(不像开发人员,但我想进入这个角色).虽然我们正在转向.NET平台(C#/ ASP),但这还需要几年的时间.与此同时,我不希望我的唯一技能是使用旧技术,以防我想转移到另一家公司.另外我想要领先于比赛,所以我可以尽早做出贡献.

所以我想为一个开源项目做贡献 - 但我不知道从哪里开始.你是如何贡献的?我非常乐意做一些小问题,比如bug修复甚至文档.谁拥有这些项目?谁决定什么"削减",什么不削减?你怎么知道需要发生什么?我知道sourceforge等等,我只是不知道如何介入或从哪里开始.

open-source

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

django clean_field引用其他字段

我有一种情况,用户可以在html表单上单击一个复选框字段"field_enable",一个漂亮的jQuery操作将显示另一个字段"fielda",供用户输入更多数据.当"field_enable"是选中,我想要求用户也填写"fielda".取消选中"field_enable"时,应允许用户提交表单而不会出现错误.

我希望所有错误都出现在字段上方的错误列表中,而不是整个表单的form.errors列表中(这就是为什么我没有使用表单的clean()方法).因此,我在下面提出了这个代码.

启用/禁用逻辑非常有效.当选中"field_enable"时,用户必须填写"fielda",当取消选中时,用户会传递.但是,当选中该框时,要求用户填写更多信息,即使他们填写"fielda"的值,他们也会得到验证错误"Fielda is required".这违背了期望.

有没有人有任何建议,为什么"fielda"总是在检查"field_enable"时失败验证

class MyForm(forms.ModelForm):

    def clean_fielda(self):
        cleaned_data = self.cleaned_data
        if cleaned_data.get("field_enable"):
            raise forms.ValidationError("Fielda is required")
        return cleaned_data['fielda']
Run Code Online (Sandbox Code Playgroud)

模型的一个例子

class MyModel(models.Model):
    field_enable = models.BooleanField(default=False)
    fielda = models.CharField(max_length=128, blank=True, null=True)
Run Code Online (Sandbox Code Playgroud)

任何帮助深表感谢!

forms django validation

4
推荐指数
1
解决办法
3140
查看次数

Android OpenGL扩展了GLSurfaceView空指针异常

我正在尝试为Android创建一个简单的3-D应用程序,它将在OpenGL视图之上分层一个额外的视图(很像API演示中的SurfaceViewOverlay示例).我遇到了一个试图用扩展的GLSurfaceView类实现该方法的问题.我已经设置了一个示例,我正在尝试将此演示与API Oerlay演示相结合.如果我尝试像这样转换到Martin的VortexView对象(替换API演示中的第44-46行)

VortexView glSurfaceView=
     (VortexView) findViewById(R.id.glsurfaceview);
Run Code Online (Sandbox Code Playgroud)

我得到一个ClassCastException错误(这是可以理解的,因为我假设转换是相当具体的)所以我想我正在寻找一种方法将视图从GLSurfaceView实例传输到新的子类或将渲染表面设置为创建子类后的XML定义视图.

编辑:我已经取得了一些进展,试图让这个工作 - 在XML示例中使用的视图XML(来自ApiDemos/res/layout/surface_view_overlay.xml)

        <android.opengl.GLSurfaceView android:id="@+id/glsurfaceview"
            android:layout_width="match_parent"
            android:layout_height="match_parent" />
Run Code Online (Sandbox Code Playgroud)

如果我将该元素更改为
com.domain.project.VortexView,它将使用上面的代码正确地进行转换,但是当它到达surfaceCreated和surfaceChanged例程时会生成Null Pointer Exceptions(我认为它是基于GLThread类的被调用方法) GLSurfaceView类中的行号).所以也许我应该改变这个问题 - 如何在不在SurfaceCreated和surfaceChanged上生成NullPointerExceptions的情况下为GLSurfaceView实现扩展,或者如何在没有GLSurfaceView.java源的情况下调试它们?

3d android views opengl-es surfaceview

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

只需增量(从零开始)溢出多长时间需要多长时间?

如果我有这样的代码

    for (long i = 0; i < Long.MAX_VALUE; i++)
    {
        //do something trivial
    }
Run Code Online (Sandbox Code Playgroud)

从理论上讲,循环完成需要多长时间?

java

7
推荐指数
2
解决办法
1649
查看次数