我想知道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)
关于构建块的建议也非常有用.
我有一个数据框,其中包含宏观经济数据系列,这些数据系列分为两个独立的行,但是在一些共同的时间点上重叠.
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)