COM インターフェイスを介して C# から R にデータを渡しています。データが R に到着すると、「マトリックス」に格納されます。私が使用する一部の関数では、代わりにデータが「DataFrame」内にある必要があります。を使用してデータ構造を変換します
newDataFrame <- as.data.frame(oldMatrix)
データのテーブルはRに問題なく到達しますが、DataFrameに変換すると、すべての数値データが要因であると想定されます!
{34, 46, 90, 54, 69, 54} は {1, 2, 3, 4, 5, 4} になります。
ただし、私のデータテーブルには要素が含まれているため、すべてを強制的に数値にすることはできません。これを回避する方法はありますか?注: データを CSV としてファイル システムにエクスポートし、手動で R に読み込むことはできません。
補足として、DataFrame を必要とする私が使用している関数は、使用する「Hmisc」パッケージです。
hist.data.frame(dataFrame)
これにより、DataFram 内のデータのすべての列の頻度ヒストグラムが生成され、それらがすべてグリッド パターンに配置されます (非常に便利です)。
ありがとう!-デイブ