作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有来自 .csv 文件的以下数据框,该文件包含更多行,但为了保持简单,我将其范围缩小到这三行。您也可以在此处访问 csv 文件:https://dl.dropboxusercontent.com/u/16277659/filter.csv
NAME; YEAR; VALUE
SAMPLE1; 1969; 6
SAMPLE1; 1970; -6
SAMPLE1; 1971; -7
SAMPLE1; 1972; =-X
SAMPLE1; 1972; ST
SAMPLE1; 1972; 3
SAMPLE1; 1975; -7
SAMPLE1; 1976; 3
SAMPLE1; 1977; 3
SAMPLE1; 1978; 0
SAMPLE2; 1991; -15
SAMPLE2; 1992; =X
SAMPLE2; 1992; -58
SAMPLE2; 1994; -40
最佳答案
@akrun 提供的方法将过滤我们在 VALUE
中有非数字的任何记录。
以下将简单地将所有这些值替换为 NA
(您的帖子表明您不想丢失这些记录 - 只需删除文本值)。
dat <- read.csv("https://dl.dropboxusercontent.com/u/16277659/filter.csv", sep = ";")
dat$VALUE <- as.numeric(as.character(dat$VALUE))
dat
> dat
NAME YEAR VALUE
1 SAMPLE1 1969 6
2 SAMPLE1 1970 -6
3 SAMPLE1 1971 -7
4 SAMPLE1 1972 NA
5 SAMPLE1 1972 NA
6 SAMPLE1 1972 3
7 SAMPLE1 1975 -7
8 SAMPLE1 1976 3
9 SAMPLE1 1977 3
10 SAMPLE1 1978 0
11 SAMPLE2 1991 -15
12 SAMPLE2 1992 NA
13 SAMPLE2 1992 -58
14 SAMPLE2 1994 -40
关于R:过滤掉数据框中的非数值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25237373/
我正在编写一个快速的 preg_replace 来从 CSS 中删除注释。 CSS 注释通常有这样的语法: /* Development Classes*/ /* Un-comment me for
使用 MySQL,我有三个表: 项目: ID name 1 "birthday party" 2 "soccer match" 3 "wine tasting evening" 4
我是一名优秀的程序员,十分优秀!