相关疑难解决方法(0)

添加新列到矩阵错误

我正在尝试向现有矩阵添加新列,但每次都会收到警告.

我正在尝试这段代码:

normDisMatrix$newColumn <- labels
Run Code Online (Sandbox Code Playgroud)

收到此消息:

警告消息:在normDisMatrix $ newColumn < - labels:将LHS强制转换为列表

之后,当我检查矩阵时,它似乎为空:

dim(normDisMatrix)
NULL
Run Code Online (Sandbox Code Playgroud)

注意:标签只是数字介于1和4之间的向量.

可能是什么问题?

r matrix

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

将c#代码翻译为R.

我有一张桌子:

12 34  45  45 56
23 45  56  77 77
14 94  15  45 56
15 38  25  84 65
72 35  35  4  57
18 14  45  47 56
42 34  55  55 59
Run Code Online (Sandbox Code Playgroud)

我想在一个向量中得到列的总和

vector[0]= 12+23+14+15+72+18+42
vector[1]= 34+45+94+38+35+14+34
vector[2]= 45+56+15+25+35+45+55
vector[3]= 45+77+45+84+4 +47+55
vector[4]= 56+77+56+65+57+56+59
Run Code Online (Sandbox Code Playgroud)

我是C#这样做的

for ( i = 0; i < columns; i++)
{
  vector[i] += reader.GetDouble(i);
}
Run Code Online (Sandbox Code Playgroud)

在读者得到相应的元素

但是如何在R中做这种事情呢?

所以我会开始......

for(i in (1:columns))
{

}
Run Code Online (Sandbox Code Playgroud)

c# r code-translation

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

R行汇总到一个新列

我是R的新手,这可能是一个非常简单的问题.我只是无法进行rsum/apply工作

我的任务是在我的数据框中添加所有不同的费用类别,并创建一个具有此值的新变量,如下所示:

(不是原件)

Food      Dress    Car
235       564      532
452       632      719 
...       ...      ...
Run Code Online (Sandbox Code Playgroud)

然后

Food      Dress    Car     Total
235       564      532     1331
452       632      719     1803
...       ...      ...     ...
Run Code Online (Sandbox Code Playgroud)

我试过了:

rowsum,apply和aggregate,无法正确使用

statistics r data-analysis

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

标签 统计

r ×3

c# ×1

code-translation ×1

data-analysis ×1

matrix ×1

statistics ×1