Rで
tmmというデータを読み込んで、
sapply(tmm, class)を行うと、
log2 fold changeという列で
"numeric"であってほしいデータが"character"なってしまいます。
tmmのCSVファイルを見ると、log2 fold changeの列に
infあるいはdecという文字列のセルが存在しています。
どうにかこの二つの文字列を数値0に変換、あるいはこの文字列を含む、行を削除したいのですが、うまくいきません。
初心者のためどうすればよいかわからず、教えていただけたら嬉しいです。
以下に今書いているスクリプトを張ります
#clean R's brain
rm(list=ls())
#libraries I need
library(ggplot2)
library(dplyr)
#Check libraries' version
packageVersion("ggplot2")
packageVersion("dplyr")
#get the data
library(readr)
tmm <- read_csv("C:/Users/R/Desktop/R/Datasets/tmm.csv")
df$"log2 fold change" <- as.numeric(df$"log2 fold change")
sapply(tmm, class)
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。