小编dre*_*mon的帖子

在R中将线性方程转换成矩阵形式的函数?

我想知道R是否存在能够将线性方程组转换成矩阵形式的任何包或其他预构建解决方案(例如,通过Gauss Seidel算法求解),类似于equationsToMatrix(eqns,vars) Matlab中函数

Matlab的一个例子:

[A, b] = equationsToMatrix([x - y == 0, x + 2*y == 3, [x, y])

A =
[ 1, -1]
[ 1, 2]

b =
  0
  3
Run Code Online (Sandbox Code Playgroud)

关于构建块的建议也非常有用.

linear-equation r matrix equation-solving

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

合并R数据帧中的行时的冲突解决方案

我有一个数据框,其中包含宏观经济数据系列,这些数据系列分为两个独立的行,但是在一些共同的时间点上重叠.

Country   Series    T1  T2  T3  T4  T5  T6  T7  T8  ...
Japan     Series1   10  20  10  30  40  NA  NA  NA  ...
Japan     Series2   NA  NA  NA  35  40  30  30  20  ...
Korea     Series1   70  80  70  70  80  NA  NA  NA  ...
Korea     Series2   NA  NA  NA  70  85  80  75  70  ...
Run Code Online (Sandbox Code Playgroud)

我想将这些行合并为一个,但由于原因太复杂,第二个系列有时会包含重叠时间点的不同值.我想在合并行时保留这些值(并相应地丢弃第一个系列的值).

Country   Series    T1  T2  T3  T4  T5  T6  T7  T8  ...
Japan     SeriesA   10  20  10  35  40  30  30  20  ...
Korea …
Run Code Online (Sandbox Code Playgroud)

merge r rows dataframe

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

标签 统计

r ×2

dataframe ×1

equation-solving ×1

linear-equation ×1

matrix ×1

merge ×1

rows ×1