サンプル データフレームの使用:
df <- structure(list(
KY27PHY1 = c("4", "5", "5", "4", "-", "4", "2","3", "5", "-", "4", "3", "3", "5", "5"),
KY27PHY2 = c("4", "4","4", "4", "-", "5", "2", "3", "5", "-", "5", "3", "3", "5", "5"),
KY27PHY3 = c("5", "4", "4", "4", "-", "5", "1", "4", "5","-", "4", "3", "3", "5", "5")),
.Names = c("KY27PHY1", "KY27PHY2","KY27PHY3"),
row.names = 197:211,
class = "data.frame")
次のコードを使用して、値を数値に変換しています。
df$KY27PHY1<-as.numeric(df$KY27PHY1)
df$KY27PHY2<-as.numeric(df$KY27PHY2)
df$KY27PHY3<-as.numeric(df$KY27PHY3)
df データフレームに欠損値があるため、常に警告メッセージが表示されます。
Warning message:
NAs introduced by coercion
これは問題ではないと思いますが、コードを改善する方法についてアドバイスが欲しかったので、このメッセージは表示されません。
また、すべての列 (名前で指定) を一度に実行するにはどうすればよいですか?
よろしくお願いします。