問題タブ [rdcomclient]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - RDCOMClient - 垂直範囲の値を設定する
ライブラリRange
を使用してバーティカルに値を書き込もうとしています。RDCOMClient
では VBA と非常によく似たコードを記述できるため、RDCOMClient
これを VBA で実行してから R に変換する方法を探していました。
Excel を作成するためのベース R コードは次のとおりです。
私Range
が水平だった場合、次のように簡単に書くことができます。
VBA
/li>R
/li>
Range
は垂直なので、コードは次のとおりです。
VBA
/li>R
/li>
問題は、縦の場合の R の「変換」が機能しないことです。
をコンソールrange[['Value']]
に出力すると、次のように表示されます。
そしてapp$Transpose(c(1,2,3))
ショー:
値が正しく設定されないのはなぜですか? これを行う正しい方法は何ですか?
私もマトリックスを使ってみました:
しかし、それはエラーを出します:
私もrange[['Value']][[1]]
直接設定しようとしましたが、成功しませんでした。