Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/list/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
R 将列的内容与另一个数据集进行比较_R_List - Fatal编程技术网

R 将列的内容与另一个数据集进行比较

R 将列的内容与另一个数据集进行比较,r,list,R,List,我是R新手,需要帮助比较内容的各个列 我按照特定的列排列了我的第一张表。为此,我使用了以下函数: x = fread ("x.txt", sep = ";") x_order = x [order (x $ V3)] 我正在处理的文件有大约500万行,只需要减少这个数字。 一种方法是删除相当于10450项列表的数据。也就是说,这500万行我有一个列,在这个列表中有相同和不同的值 知道我能做什么吗 我试图对我的数据执行此操作,但没有成功 ##### Filter data: data tha

我是R新手,需要帮助比较内容的各个列

我按照特定的列排列了我的第一张表。为此,我使用了以下函数:

 x = fread ("x.txt", sep = ";")
 x_order = x [order (x $ V3)]
我正在处理的文件有大约500万行,只需要减少这个数字。 一种方法是删除相当于10450项列表的数据。也就是说,这500万行我有一个列,在这个列表中有相同和不同的值

知道我能做什么吗

我试图对我的数据执行此操作,但没有成功

##### Filter data: data that must remain
filter = read.csv ("filter.txt")
filter1 = data.frame (filter)

############# Dataset to be filtered
data = fread ("data.txt", sep = ";")
data1 = data.frame (date)

new_data = data1 [! data1 $ V5% in% filter] # allocate a variable in the amounts equal to the filter

write.table (new_data, "data_filter.txt", sep = ";")
如果我想查看此链接的数据分发:

如果愿意,你可以使用“否定内在”。我的意思是
在%
中的
%。下面是一个简单的演示:

set.seed(1);
x <- data.frame(letters=sample(letters[1:10]),numbers=sample(1:10));
x;
##    letters numbers
## 1        c       3
## 2        d       2
## 3        e       6
## 4        g      10
## 5        b       5
## 6        h       7
## 7        i       8
## 8        f       4
## 9        j       1
## 10       a       9
eliminate <- sample(letters[1:10],3);
eliminate;
## [1] "j" "b" "f"
x[!x$letters%in%eliminate,];
##    letters numbers
## 1        c       3
## 2        d       2
## 3        e       6
## 4        g      10
## 6        h       7
## 7        i       8
## 10       a       9
set.seed(1);
x