标识R中包含数据框列中字符的行

时间:2017-02-21 22:26:17

标签: r

我有一个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

1 个答案:

答案 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]))))