-1

とりわけ、月 ( として記録"jan",..., "dec") と曜日 ( "mon",...,"fri") の列を持つデータセットでデータ分析を実行しようとしています。2 つの質問があります。私の最初の質問は、パッケージmfv内の関数を使用してこれらの変数のモードを取得する方法です。modeestこれは、作成する必要がある変数のタイプ(因子、文字など)と関係があると感じています。データを数値変数に再コード化したくありません。

変数を因数にすると、プロットを取得できますがplot(data$month)、プロットは時間順ではなくアルファベット順になっています。これを変更するにはどうすればよいですか?

ありがとう!

4

1 に答える 1

2

変数を因数分解すると、plot(data$month) に移動してプロットを取得できますが、プロットは時間順ではなくアルファベット順になっています。これを変更するにはどうすればよいですか?

それに関しては、古いものと同じであるがレベルの順序が異なる新しい要素を作成するのがコツです。

data$month <- factor(data$month, levels=tolower(month.abb))

の使用についてmfv?mfv明確に述べる

この関数は、指定された数値ベクトルで最も頻度の高い値を返します

ただし、関数呼び出し内で係数を数値に強制します

mfv(as.numeric(data$month))
于 2012-07-26T04:11:13.637 に答える