Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
このようなデータフレームがあります
df <- data.frame(letters=letters[1:5], numbers=seq(1:5))
そして、最初の列をリストに抽出したいとしましょう
firstColumn <- df[,1] > firstColumn[[1]] [1] a Levels: a b c d e
問題は、レベルを削除して文字列を持ちたいことです
何か助けてください?
ありがとう
最初から変数を文字として定義します。
df <- data.frame(letters=letters[1:5], numbers=seq(1:5), stringsAsFactors=FALSE)
または後で変換します:
firstColumn <- as.character(df[,1])
私があなたの質問を理解しているなら、あなたはキャラクターに変換しようとしています.
試す
as.character(firstColumn[[1]])