1. ホーム
  2. r

[解決済み] data.frameのカラム形式を文字から因数に変換する

2022-04-21 16:59:44

質問

data.frameオブジェクトのいくつかのカラムのフォーマット(クラス)を変更したいのですが( mydf ) から 文字 から 因子 .

によるテキストファイルの読み込みの際には、このようなことはしたくありません。 read.table() 関数を使用します。

何かお手伝いいただけると幸いです。

解決方法は?

こんにちは、Rの世界へようこそ。

mtcars  #look at this built in data set
str(mtcars) #allows you to see the classes of the variables (all numeric)

#one approach it to index with the $ sign and the as.factor function
mtcars$am <- as.factor(mtcars$am)
#another approach
mtcars[, 'cyl'] <- as.factor(mtcars[, 'cyl'])
str(mtcars)  # now look at the classes

これは、文字、日付、整数、その他のクラスにも当てはまります。

あなたはRの初心者なので、以下の2つのウェブサイトをご覧になることをお勧めします。

Rのリファレンスマニュアルです。 http://cran.r-project.org/manuals.html

R Referenceカード。 http://cran.r-project.org/doc/contrib/Short-refcard.pdf