我有一个data.frame,在其中一列中,行包含数字和字符,我需要确定哪些行是字符。
这是data.frame
Time..sec. R1.R1
1 0.54 0.95
2 1.50 0.94
3 2.46 0.95
4 3.42 "3mM + R568"
5 4.37 0.95
6 5.33 0.95
答案 0 :(得分:1)
这应该这样做:
df <- read.table(text = " Time..sec. R1.R1
1 0.54 0.95
2 1.50 0.94
3 2.46 0.95
4 3.42 '3mM + R568'
5 4.37 0.95
6 5.33 0.95")
which(is.na(as.numeric(as.character(df[, 2]))))