Таблетка: вывод 0 x 0 при объединении двух файлов csv в R

R Студия 4.0.2 Пакеты:
ggplot2 3.3.2, муррр 0.3.4
таблица 3.0.4 dplyr 1.0.2
тидыр 1.1.2 стрингр 1.4.0
readr 1.4.0 forcats 0.5.0

Я пытаюсь объединить два файла CSV и получить вывод A 0 x 0. В одном из этих файлов 2070 строк и 21 столбец, в другом файле 2014 строк и 33 столбца. Когда я использовал приведенный ниже код, независимо от функции, у меня был такой вывод: Тиббл: вывод 0 x 0
Предполагается, что schools_safety1517 представляет собой комбинацию двух файлов CSV (ss1516 и ss1517). Эти данные содержат сведения о хранении данных о преступлениях, произошедших в государственных школах Нью-Йорка. ss1516 и ss1617 имеют такую ​​информацию, как адрес школы, название школы и идентификатор школы в системах. Я пытаюсь объединить эти два данных CSV и создать новые данные CSV, используя приведенный ниже код. в качестве ожидаемого результата я ожидаю новый файл CSV со значениями в этих двух файлах CSV (значение 43,491 в файле CSV ss1516 и значение 66,462 в файле CSV ss1617. Но когда я реализую этот код, у меня есть этот вывод: A tibble: вывод 0 x 0 и значение 0.
Как я могу решить эту проблему и объединить эти два файла CSV?

> school_safety1517 <- list.files(pattern = "ss1_.*csv")
> df_list <- lapply(school_safety1517,read_csv)
> df <- bind_rows(df_list)
> head(df)
# A tibble: 0 x 0
> df <- bind_cols(df_list)
> df
# A tibble: 0 x 0
> ss_1516 <- ss1516
> ss_1617 <- ss1617
> files <- list.files(pattern = "file_.csv")
> files <- list.files(pattern = "ss_1.*csv")
> df_list <- lapply(files,read_csv)
> df <- bind_rows(df_list)
> head(df)
# A tibble: 0 x 0
> df
# A tibble: 0 x 0

Редактировать : Вот сводная информация о данных, над которыми я работаю: Первые 6 рядов сс1516:

# A tibble: 6 x 24
     ID `Building Code` DBN   `Location Name` `Location Code` Address Borough
  <dbl> <chr>           <chr> <chr>           <chr>           <chr>   <chr>  
1     1 K001            15K0~ P.S. 001 The B~ K001            309 47~ K      
2     2 K002            17K0~ Parkside Prepa~ K002            655 PA~ K      
3     3 K002            84K7~ EXPLORE CHARTE~ K704            655 PA~ K      
4     4 K002            75K1~ P.S. K141       K141            655 PA~ K      
5     5 K002            NA    655 PARKSIDE A~ NA              655 PA~ K      
6     6 K003            13K0~ P.S. 003 The B~ K003            50 JEF~ K      
# ... with 17 more variables: `Geographical District Code` <dbl>,
#   Register <chr>, `Building Name` <chr>, `# Schools` <dbl>, `Schools in
#   Building` <chr>, `Major N` <chr>, `Oth N` <chr>, `NoCrim N` <chr>, `Prop
#   N` <chr>, `Vio N` <chr>, ENGroupA <chr>, RangeA <chr>, `AvgOfMajor
#   N` <chr>, `AvgOfOth N` <chr>, `AvgOfNoCrim N` <chr>, `AvgOfProp N` <chr>,
#   `AvgOfVio N` <chr>

Первые 6 рядов сс1617:

> head(ss1617)
  School.Year                                      Location.Name Location.Code Borough
1   2016 - 17                    PASSAGES ACADEMY AT BELMONT(BN)          X695       K
2   2016 - 17                                          P.S. Q086          Q086       Q
3   2016 - 17                                P.S. 001 The Bergen          K001       K
4   2016 - 17                           P.S. 001 Alfred E. Smith          M001       M
5   2016 - 17                                           P.S. 035          M035       M
6   2016 - 17 The Urban Assembly School for Collaborative Health          K764       K
  Geographical.District.Code Register                            Building.Name X..Schools
1                          7      618                                                   1
2                         28      646                                                   1
3                         15     1334                                                   1
4                          2      533                                                   1
5                          2      833                                                   1
6                         19      215 999 JAMAICA AVENUE CONSOLIDATED LOCATION          5
  NYPD.Site.Code      NYPD.Site.Name
1            211             PS 077K
2            746             MS 074Q
3            198             PS 001K
4           1398      Sunset Park HS
5            663            JHS 056M
6            315 SAMUEL J. TILDEN HS
                                                                                                                                                                                                          Schools.in.Building
1                                                                                                                                                                                                    Brooklyn College Academy
2                                                                                                                                                                                                            P.S. 082 Hammond
3                                                                                                                                                                                                         P.S. 001 The Bergen
4                                                                                                                                                                                                                   P.S. Q256
5                                                                                                                                                                                                        James Weldon Johnson
6 Multicultural High School |Academy of Innovative Technology |Brooklyn Lab School |Cypress Hills Collegiate Preparatory School |The Urban Assembly School for Collaborative Health |999 JAMAICA AVENUE CONSOLIDATED LOCATION
  Major.N Oth.N NoCrim.N Prop.N Vio.N ENGroupA    RangeA AvgOfMajor.N AvgOfOth.N AvgOfNoCrim.N
1       0     0        1      0     0       4C   501-750         0.28       1.11          1.74
2       0     1        0      1     0       4C   501-750         0.28       1.11          1.74
3       0     0        1      0     0       7C 1251-1500         0.64       3.02          5.77
4       0     1        0      0     1       4C   501-750         0.28       1.11          1.74
5       0     1        3      0     1       5C  751-1000         0.38       1.71          2.38
6     N/A   N/A      N/A    N/A   N/A       2C     1-250          N/A        N/A           N/A
  AvgOfProp.N AvgOfVio.N                                         Geocode Postcode Latitude
1        0.75       0.53       560 BROOK AVENUE\n(40.815701, -73.914526)       NA       NA
2        0.75       0.53 87 41 PARSONS BOULEVARD\n(41.12133, -72.339742)    11432 40.70890
3        1.72       1.54          309 47 STREET\n(41.574857, -93.767342)       NA       NA
4        0.75       0.53         8 HENRY STREET\n(41.398617, -73.465855)       NA       NA
5        0.98       0.82   317 WEST 52ND STREET\n(41.799996, -87.633867)    10019 40.76387
6         N/A        N/A     999 JAMAICA AVENUE\n(27.783609, -80.501816)    11208 40.69115
  Longitude Community.Board Council.District Census.Tract     BIN        BBL
1        NA              NA               NA           NA      NA         NA
2 -73.80394               8               24          448 4438678 4097740001
3        NA              NA               NA           NA      NA         NA
4        NA              NA               NA           NA      NA         NA
5 -73.98594               4                3          133 1025241 1010430022
6 -73.86833               5               37         1180 3090738 3040940001
                                                                          NTA
1                                                                            
2 Briarwood-Jamaica Hills                                                    
3                                                                            
4                                                                            
5 Clinton                                                                    
6 park-cemetery-etc-Brooklyn 

Резюме сс1516:

> summary(ss1516)
       ID       Building Code          DBN            Location Name     
 Min.   :   1   Length:2070        Length:2070        Length:2070       
 1st Qu.: 518   Class :character   Class :character   Class :character  
 Median :1035   Mode  :character   Mode  :character   Mode  :character  
 Mean   :1035                                                           
 3rd Qu.:1552                                                           
 Max.   :2069                                                           
 NA's   :1                                                              
 Location Code        Address            Borough         
 Length:2070        Length:2070        Length:2070       
 Class :character   Class :character   Class :character  
 Mode  :character   Mode  :character   Mode  :character  
                                                         
                                                         
                                                         
                                                         
 Geographical District Code   Register         Building Name     
 Min.   : 0.00              Length:2070        Length:2070       
 1st Qu.: 8.00              Class :character   Class :character  
 Median :14.00              Mode  :character   Mode  :character  
 Mean   :15.37                                                   
 3rd Qu.:23.00                                                   
 Max.   :32.00                                                   
 NA's   :4                                                       
   # Schools     Schools in Building   Major N             Oth N          
 Min.   :1.000   Length:2070         Length:2070        Length:2070       
 1st Qu.:1.000   Class :character    Class :character   Class :character  
 Median :2.000   Mode  :character    Mode  :character   Mode  :character  
 Mean   :2.211                                                            
 3rd Qu.:3.000                                                            
 Max.   :8.000                                                            
 NA's   :1                                                                
   NoCrim N            Prop N             Vio N             ENGroupA        
 Length:2070        Length:2070        Length:2070        Length:2070       
 Class :character   Class :character   Class :character   Class :character  
 Mode  :character   Mode  :character   Mode  :character   Mode  :character  
                                                                            
                                                                            
                                                                            
                                                                            
    RangeA          AvgOfMajor N        AvgOfOth N        AvgOfNoCrim N     
 Length:2070        Length:2070        Length:2070        Length:2070       
 Class :character   Class :character   Class :character   Class :character  
 Mode  :character   Mode  :character   Mode  :character   Mode  :character  
                                                                            
                                                                            
                                                                            
                                                                            
 AvgOfProp N         AvgOfVio N       
 Length:2070        Length:2070       
 Class :character   Class :character  
 Mode  :character   Mode  :character 

Резюме сс1617:

> summary(ss1617)
 School.Year        Location.Name      Location.Code        Borough         
 Length:2046        Length:2046        Length:2046        Length:2046       
 Class :character   Class :character   Class :character   Class :character  
 Mode  :character   Mode  :character   Mode  :character   Mode  :character  
                                                                            
                                                                            
                                                                            
                                                                            
 Geographical.District.Code   Register         Building.Name        X..Schools   NYPD.Site.Code    
 Min.   : 0.00              Length:2046        Length:2046        Min.   :1.00   Length:2046       
 1st Qu.: 8.00              Class :character   Class :character   1st Qu.:1.00   Class :character  
 Median :14.00              Mode  :character   Mode  :character   Median :2.00   Mode  :character  
 Mean   :15.46                                                    Mean   :2.13                     
 3rd Qu.:24.00                                                    3rd Qu.:3.00                     
 Max.   :32.00                                                    Max.   :8.00                     
                                                                                                   
 NYPD.Site.Name     Schools.in.Building   Major.N             Oth.N             NoCrim.N        
 Length:2046        Length:2046         Length:2046        Length:2046        Length:2046       
 Class :character   Class :character    Class :character   Class :character   Class :character  
 Mode  :character   Mode  :character    Mode  :character   Mode  :character   Mode  :character  
                                                                                                
                                                                                                
                                                                                                
                                                                                                
    Prop.N             Vio.N             ENGroupA            RangeA          AvgOfMajor.N      
 Length:2046        Length:2046        Length:2046        Length:2046        Length:2046       
 Class :character   Class :character   Class :character   Class :character   Class :character  
 Mode  :character   Mode  :character   Mode  :character   Mode  :character   Mode  :character  
                                                                                               
                                                                                               
                                                                                               
                                                                                               
  AvgOfOth.N        AvgOfNoCrim.N      AvgOfProp.N         AvgOfVio.N          Geocode         
 Length:2046        Length:2046        Length:2046        Length:2046        Length:2046       
 Class :character   Class :character   Class :character   Class :character   Class :character  
 Mode  :character   Mode  :character   Mode  :character   Mode  :character   Mode  :character  
                                                                                               
                                                                                               
                                                                                               
                                                                                               
    Postcode        Latitude       Longitude      Community.Board  Council.District
 Min.   :10001   Min.   :40.51   Min.   :-74.24   Min.   : 1.000   Min.   : 1.00   
 1st Qu.:10451   1st Qu.:40.67   1st Qu.:-73.96   1st Qu.: 3.000   1st Qu.:12.00   
 Median :11102   Median :40.73   Median :-73.92   Median : 7.000   Median :23.00   
 Mean   :10788   Mean   :40.74   Mean   :-73.92   Mean   : 7.306   Mean   :24.31   
 3rd Qu.:11226   3rd Qu.:40.82   3rd Qu.:-73.88   3rd Qu.:11.000   3rd Qu.:37.00   
 Max.   :11694   Max.   :40.90   Max.   :-73.71   Max.   :18.000   Max.   :51.00   
 NA's   :26      NA's   :26      NA's   :26       NA's   :26       NA's   :26      
  Census.Tract           BIN               BBL                NTA           
 Min.   :     1.0   Min.   :1000003   Min.   :1.000e+09   Length:2046       
 1st Qu.:   155.0   1st Qu.:2005348   1st Qu.:2.027e+09   Class :character  
 Median :   312.5   Median :3042210   Median :3.014e+09   Mode  :character  
 Mean   :  7065.4   Mean   :2743071   Mean   :2.674e+09                     
 3rd Qu.:   896.0   3rd Qu.:3394175   3rd Qu.:3.082e+09                     
 Max.   :157903.0   Max.   :5158758   Max.   :5.079e+09                     
 NA's   :26         NA's   :30        NA's   :30 

Ссылки для импорта наборов данных: ss1516: https://data.cityofnewyork.us/api/views/44t3-dj6x/rows.csv?accessType=DOWNLOAD ss1617: https://data.cityofnewyork.us/api/views/rear-wh5i/rows.csv?accessType=DOWNLOAD

Из чего состоит school_safety1517?

Phil 21.12.2020 16:21
См. здесь создание воспроизводимого примера, с которым людям будет легче помочь. Невозможно узнать, почему у вас есть пустой фрейм данных, не имея возможности видеть или работать с какими-либо вашими данными.
camille 21.12.2020 21:28

Привет, @Phil, в этих данных есть информация о ведении данных о преступлениях для инцидентов, которые происходят в государственных школах Нью-Йорка. ss1516 и ss1617 имеют такую ​​информацию, как адрес школы, название школы и идентификатор школы в системах. Если вы хотите взглянуть на данные, импортируйте эти данные со следующих адресов: data.cityofnewyork.us/api/views/rear-wh5i/… -dj6x/…

Tevfik Sastım 23.12.2020 21:35

Привет @camille. Спасибо за ответ, попробовал отредактировать свой вопрос по инструкции.

Tevfik Sastım 23.12.2020 22:02
school_safety1517 будет не данные, а вектор имен файлов. Вот почему я спрашиваю, из чего они состоят, потому что это, вероятно, не позволяет read_csv() правильно читать файлы.
Phil 23.12.2020 22:48

Что происходит, когда вы запускаете now(df_list[[1]]) из консоли R после запуска lapply(), как указано в вашем посте? Кстати, когда я загружаю файлы данных и читаю их с помощью вашего lapply() кода, bind_rows() работает, как и ожидалось, создавая фрейм данных с 4116 строками.

Len Greski 24.12.2020 02:52

Только что понял, я правильно написал код, но вместо df я пошел с school_safety1517 Что бессмысленно, потому что окончательный вариант моей комбинации — df; нет school_safety1517 Очень сложно программировать, когда у тебя СДВГ... Спасибо всем за ваши ответы и усилия @Phil @Len Greski

Tevfik Sastım 24.12.2020 13:04
Почему в Python есть оператор &quot;pass&quot;?
Почему в Python есть оператор "pass"?
Оператор pass в Python - это простая концепция, которую могут быстро освоить даже новички без опыта программирования.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
Массив зависимостей в React
Массив зависимостей в React
Все о массиве Dependency и его связи с useEffect.
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Ангулярный шаблон для бронирования путешествий
Toor - Travel Booking Angular Template один из лучших Travel & Tour booking template in the world. 30+ валидированных HTML5 страниц, которые помогут...
0
7
212
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Последняя версия моего фрейма данных — df , а не school_safety1517 Поэтому пытаться найти вывод schoolsafety1517 бессмысленно.

Другие вопросы по теме