无法过滤R中的变量

时间:2018-04-10 09:41:23

标签: r dplyr

我的数据结构

glimpse(DataGirne)
Observations: 6,984
Variables: 6
$ `S No` <chr> "1", "2", "3", "4", "5", "6", "7", "8", "9", "10", "11", 
"12", "13", "1...
$ fiyat  <dbl> 275000, 185000, 60000, 70000, 85000, 60000, 195000, 78000, 
90000, 27000...
$ alan   <dbl> 240, 126, 90, 110, 100, 245, 210, 125, 88, 180, 0, 153, 0, 0, 
140, 83, ...
$ ilanno <chr> "95178", "95492", "79057", "79058", "66835", "67119", 
"87839", "67408",...
$ Tur    <fct> Satilik Villa, Satilik Daire, Satilik Daire, Satilik Daire, 
Satilik Dai...
$ Bolge  <chr> "Girne / Karaoğlanoğlu", "Girne / Girne Merkez", "Girne / 
Alsancak", "G...

当我使用dplyr过滤或子集函数(w / o dplyr)来过滤变量Tur

DataKonut <- filter(DataGirne, DataGirne$Tur %in% c("Satilik Villa", 
"Satilik Daire"))

它给0行和表“表中没有数据”。我甚至不能在任何代码中过滤$ Tur变量总是给出整数[0] 我怎么解决这个问题?

1 个答案:

答案 0 :(得分:0)

小心特殊字符,名字中有'ı'而不是'i'。此外,您不需要在$函数中使用dplyr访问器(尽管您仍然可以使用它们)。

DataKonut <- filter(DataGirne, Tur %in% c("Satılık Villa", "Satılık Daire"))