1

列を持つFOOという名前のテーブルが("Porc" |- 3 7 15 50 15 7 3)あり、以下に示すように、番号を別のテーブルにコピーしています。セルごとに難しい方法でやっていますが、リモートテーブルのその範囲(A2から下)を1つのコマンドでコピーする方法があるかどうか疑問に思いました。

  | Pr (%) | ROE de A | ROE de B |
  |--------+----------+----------|
  |      3 |   -11.43 |   -34.29 |
  |      7 |       0. |   -11.43 |
  |     15 |     3.43 |       0. |
  |     50 |      12. |    17.14 |
  |     15 |    20.57 |    34.29 |
  |      7 |      24. |    41.14 |
  |      3 |    30.86 |    54.86 |
  |--------+----------+----------|
  |  Média |    11.86 |    16.41 |
  | Desvio |     8.37 |    17.61 |
  #+TBLFM: @2$1=remote(FOO, A2)::@3$1=remote(FOO, A3)::@4$1=remote(FOO, A4)::etc

ありがとう

4

2 に答える 2

2

あなたの答えは組織モードのマニュアルにあるようです:

$3 = リモート (FOO, @@#$2)

テーブル FOO の列 2 を現在のテーブルの列 3 にコピーする 2 番目の例では、テーブル FOO には少なくとも現在のテーブルと同じ数の行が必要です。行数が多い場合は非効率的です。

于 2011-02-06T13:10:24.117 に答える
0

当然の結果: 特定の行のすべてのフィールドをコピーする

したがって、次のように:

$3 = remote(FOO, @@#$2)

指定された列(col2)のすべてのフィールドを新しいテーブルの列 3 にコピーします。

@3 = remote(FOO, @1$$#)

指定された行(row1)のすべてのフィールドを3 にコピーします。

この標準的な参照形式がand表記とどのよう@r$cに相互作用するかについては、これが少し難解に思えることがあります。たとえば、これは、このリモート参照構文について組織マニュアルに記載されているすべてです。@#$#

@#$#式の結果が入るフィールドの行番号または列番号を取得するために使用できます。

うーん…?

この例をここに投稿するのは、それが少し不可解であることがわかったためです。これにより、すばらしい組織モードでとテーブルを処理するときに他の人が数分節約できることを願っています

于 2015-08-21T03:45:19.400 に答える