小编a87*_*874的帖子

R中的rbind()和bind_rows()之间的区别

在网络上,我发现它rbind()用于组合两个数据帧,同一个任务由bind_rows()功能执行.

那我不明白这两个函数有什么区别,哪个更有效?

r rbind

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

为什么这个C代码的输出是"否"?

我遇到了这个问题.

#include <stdio.h>

int main(void) {
    // your code goes here
    unsigned int i = 23;
    signed char c = -23;

    if (i > c)
        printf("yes");
    else
        printf("no");

    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我无法理解为什么这段代码的输出是no.

当C intcharC 之间进行比较时,有人可以帮助我理解比较运算符的工作原理吗?

c comparison-operators unsigned-integer

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

为什么此代码的输出为空

我正在尝试打印字符串的电源组.

代码编译成功,但是,执行时,屏幕上不会打印任何内容.

我无法理解这背后的原因.

以下是代码:

#include<stdio.h>
#include<string.h>
#include<math.h>
void main()
{
    char s[]="abcd";
    int i,j,k=1;
    int y=strlen(s);
    int z=pow(2,y);
    for(i=0;i<z;i++)
    {
        k=1;
        for(j=0;j<y;j++)
        {
            if(j & k)
                printf(" %c",s[j]);
            k=k<<1;
        }
        printf("\n");
    }
}
Run Code Online (Sandbox Code Playgroud)

c string bit-manipulation

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

我们可以在C++中重载`==`运算符来比较两个字符串吗?

如果我们想在不使用strcmp()函数的情况下比较两个字符串,那么我们可以重载==运算符来比较两个字符串

c++ string operator-overloading

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

如何在C中评估以下代码?

我遇到了一个代码片段,其中使用了一个语句int k=(a++,++a).我不明白这是什么类型的陈述(a++,++a)以及如何评估它.为什么在这里使用支架?这是函数调用吗?

这是代码.

#include <stdio.h>
int main(void) {
    int a=5;
    int k=(a++,++a);
    printf("%d\n",k);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

我得到的输出是7 - 为什么?

c

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

为什么以下代码提供此输出?

我正在调整printf()函数.因为printf()函数采用格式说明符来识别要打印的数据类型(纠正我,如果我错了)作为参数传递给它的数据类型的值,所以我尝试做这样的事情---

#include<stdio.h>
int main()
{
char *f="%d";
char *g="asd";

printf(f,g);
return 0;
}
Run Code Online (Sandbox Code Playgroud)

o/p是 -

4210739

我无法理解为什么o/p是一个数字?

c printf format-specifiers

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

mysql 查询中 &lt; &gt; 符号的含义

我遇到了一个 mysql 查询,它是

SELECT P.pid FROM Parts P WHERE P.color<> 'blue'
Run Code Online (Sandbox Code Playgroud)

<>我不明白查询中符号的含义。我在mysql中从未见过这样的符号。

嵌入该子查询的查询是

SELECT S.sname
    FROM Suppliers S
        WHERE S.sid NOT IN (SELECT C.sid
                            FROM Catalog C
                            WHERE C.pid NOT IN (SELECT P.pid  
                                                FROM Parts P
                                                WHERE P.color<> 'blue'))
Run Code Online (Sandbox Code Playgroud)

表格如下——

Suppliers(sid:integer, sname:string, city:string, street:string)
Parts(pid:integer, pname:string, color:string)
Catalog(sid:integer, pid:integer, cost:real)
Run Code Online (Sandbox Code Playgroud)

有人可以解释一下这个符号的用法吗?

mysql

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

为什么以下代码会出错?

我试图了解继承,我遇到了这个问题.

这是代码:

import java.util.*;
class Parent
{
    void show()
    {
        System.out.println("show from parent");
    }
}
class Child extends Parent
{
    public static void main(String s[])
    {
        Parent p=new Child();
        p.show();
        p.display();
    }
    void show()
    {
        System.out.println("show from child");
    }
    void display()
    {
        System.out.println("display from child");
    }
}
Run Code Online (Sandbox Code Playgroud)

错误是:

G:\javap>javac Child.java
Child.java:15: error: cannot find symbol
                p.display();
                 ^
  symbol:   method display()
  location: variable p of type Parent
1 error
Run Code Online (Sandbox Code Playgroud)

如果我能够访问show()那么为什么我无法访问display()知道display()继承并且也存在于类的定义中Child class.

java inheritance

0
推荐指数
1
解决办法
49
查看次数

此代码中语句的评估顺序是什么?

我遇到了这个问题.

#include <stdio.h>
int main()
{
int k=8;
int x=0==1||k++;
printf("%d  %d",x,k);
    return 0;
}
Run Code Online (Sandbox Code Playgroud)

输出是1 9.

正如这个 答案暗示的那样

与按位|不同 运算符,|| 运营商保证从左到右的评估; 在评估第一个操作数后有一个序列点.如果第一个操作数比较不等于0,则不计算第二个操作数.

我无法理解如何int x=0==1||k++ 评估语句,因为x和k的值分别变为1,9.

有人可以解释一下c中的编译器如何评估这些语句?

c comparison-operators post-increment

0
推荐指数
1
解决办法
108
查看次数

使用Struct和指针的程序中的不确定性(C语言程序)

考虑以下程序:

#include <stdio.h>
#include <stdlib.h>

int main()
{

typedef struct WFC_STRUCT {
int a;
int b;
} WFC_STRUCT;

WFC_STRUCT *ptr = (WFC_STRUCT*) NULL;

ptr->a=10;


return(0);

}
Run Code Online (Sandbox Code Playgroud)

我想了解教学中发生的事情:

WFC_STRUCT *ptr = (WFC_STRUCT*) NULL;
Run Code Online (Sandbox Code Playgroud)

为什么该计划正在破产?在什么情况下使用上面的说明?

c struct pointers

0
推荐指数
1
解决办法
102
查看次数

如何从Pig的一行文本文件中转储特定列?

我是新来的猪。我的数据保存在.txt文件中,我想从此文本文件中检索特定的列;。在此文本文件中各列用分隔开。

例如,如果该行是

1;1;13;2010-09-13T19:16:26.763;239;383084;10;16575;2013-04-05T15:50:48.133;2015-11-21T04:55:50.150;I've rooted my phone. Now what? What do I gain from rooting?;2;0;162;2011-01-25T08:44:10.820;

然后我想从上面的行中检索第4列。

因此,检索第4列的Pig脚本应该是什么,即 (239)

hadoop apache-pig

0
推荐指数
1
解决办法
801
查看次数