install.packages("janitor")
trying URL 'https://dirichlet.mat.puc.cl/bin/windows/contrib/3.4/janitor_0.3.1.zip'
Content type 'application/zip' length 71709 bytes (70 KB)
downloaded 70 KB
package ‘janitor’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
    C:\Users\S.Uribe\AppData\Local\Temp\RtmpIZSt7Y\downloaded_packages
p_load(readxl, janitor, dplyr, here)
trying URL 'https://dirichlet.mat.puc.cl/bin/windows/contrib/3.4/here_0.1.zip'
Content type 'application/zip' length 16779 bytes (16 KB)
downloaded 16 KB
package ‘here’ successfully unpacked and MD5 sums checked

The downloaded binary packages are in
    C:\Users\S.Uribe\AppData\Local\Temp\RtmpIZSt7Y\downloaded_packages

here installed
roster_raw <- read_excel("dirty_data.xls")
Error in read_fun(path = path, sheet = sheet, limits = limits, shim = shim,  : 
  Evaluation error: path[1]="dirty_data.xls": El sistema no puede encontrar el archivo especificado.
glimpse(roster_raw)
Observations: 13
Variables: 11
$ `First Name`        <chr> "Jason", "Jason", "Alicia", "Ada", "Desus", "Chien-Shiung", "Chien-Shiung", NA, "James...
$ `Last Name`         <chr> "Bourne", "Bourne", "Keys", "Lovelace", "Nice", "Wu", "Wu", NA, "Joyce", "Lamarr", "Bo...
$ `Employee Status`   <chr> "Teacher", "Teacher", "Teacher", "Teacher", "Administration", "Teacher", "Teacher", NA...
$ Subject             <chr> "PE", "Drafting", "Music", NA, "Dean", "Physics", "Chemistry", NA, "English", "Science...
$ `Hire Date`         <dbl> 39690, 39690, 37118, 27515, 41431, 11037, 11037, NA, 32994, 27919, 42221, 34700, 40071
$ `% Allocated`       <dbl> 0.75, 0.25, 1.00, 1.00, 1.00, 0.50, 0.50, NA, 0.50, 0.50, NA, NA, 0.80
$ `Full time?`        <chr> "Yes", "Yes", "Yes", "Yes", "Yes", "Yes", "Yes", NA, "No", "No", "No", "No", "No"
$ `do not edit! --->` <lgl> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA
$ Certification       <chr> "Physical ed", "Physical ed", "Instr. music", "PENDING", "PENDING", "Science 6-12", "S...
$ Certification__1    <chr> "Theater", "Theater", "Vocal music", "Computers", NA, "Physics", "Physics", NA, "Engli...
$ Certification__2    <lgl> NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA, NA

Find duplicates

Tables

LS0tDQp0aXRsZTogIkRhdGEgQ2xlYW5pbmcgd2l0aCBKYW5pdG9yIg0Kb3V0cHV0OiBodG1sX25vdGVib29rDQotLS0NCmBgYHtyfQ0KaW5zdGFsbC5wYWNrYWdlcygiamFuaXRvciIpDQpsaWJyYXJ5KGphbml0b3IpDQpgYGANCg0KYGBge3J9DQppbnN0YWxsLnBhY2thZ2VzKCJwYWNtYW4iKQ0KbGlicmFyeShwYWNtYW4pIA0KcF9sb2FkKHJlYWR4bCwgamFuaXRvciwgZHBseXIsIGhlcmUpDQpgYGANCg0KYGBge3J9DQpyb3N0ZXJfcmF3IDwtIHJlYWRfZXhjZWwoImRpcnR5X2RhdGEueGxzeCIpDQpgYGANCg0KYGBge3J9DQpnbGltcHNlKHJvc3Rlcl9yYXcpDQpgYGANCmBgYHtyfQ0Kcm9zdGVyX3Jhdw0KYGBgDQoNCg0KYGBge3J9DQpyb3N0ZXIgPC0gcm9zdGVyX3JhdyAlPiUgDQogICAgICAgIGNsZWFuX25hbWVzKCkNCmBgYA0KDQpgYGB7cn0NCnJvc3Rlcg0KYGBgDQoNCg0KYGBge3J9DQpyb3N0ZXIgPC0gcm9zdGVyX3JhdyAlPiUgDQogICAgICAgIGNsZWFuX25hbWVzKCkgJT4lDQogICAgICAgIHJlbW92ZV9lbXB0eV9yb3dzKCkNCmBgYA0KDQoNCmBgYHtyfQ0Kcm9zdGVyDQpgYGANCg0KDQpgYGB7cn0NCnJvc3RlciA8LSByb3N0ZXJfcmF3ICU+JSANCiAgICAgICAgY2xlYW5fbmFtZXMoKSAlPiUNCiAgICAgICAgcmVtb3ZlX2VtcHR5X3Jvd3MoKSAlPiUgDQogICAgICAgIHJlbW92ZV9lbXB0eV9jb2xzKCkgDQpgYGANCg0KDQpgYGB7cn0NCnJvc3Rlcg0KYGBgDQoNCmBgYHtyfQ0Kcm9zdGVyIDwtIHJvc3Rlcl9yYXcgJT4lDQogIGNsZWFuX25hbWVzKCkgJT4lDQogIHJlbW92ZV9lbXB0eV9yb3dzKCkgJT4lDQogIHJlbW92ZV9lbXB0eV9jb2xzKCkgJT4lDQogIG11dGF0ZShoaXJlX2RhdGUgPSBleGNlbF9udW1lcmljX3RvX2RhdGUoaGlyZV9kYXRlKSwNCiAgICAgICAgIGNlcnQgPSBjb2FsZXNjZShjZXJ0aWZpY2F0aW9uLCBjZXJ0aWZpY2F0aW9uXzEpKSANCmBgYA0KDQpgYGB7cn0NCnJvc3Rlcg0KYGBgDQoNCkZpbmQgZHVwbGljYXRlcw0KYGBge3J9DQpyb3N0ZXIgJT4lIA0KICAgICAgICBnZXRfZHVwZXMoZmlyc3RfbmFtZSwgbGFzdF9uYW1lKQ0KYGBgDQoNClRhYmxlcw0KYGBge3J9DQp0YWJ5bChyb3N0ZXIkc3ViamVjdCkNCmBgYA0KDQpgYGB7cn0NCnRhYnlsKHJvc3RlciRlbXBsb3llZV9zdGF0dXMpDQpgYGANCg0KYGBge3J9DQpyb3N0ZXIgJT4lIA0KICAgICAgICBncm91cF9ieShlbXBsb3llZV9zdGF0dXMpICU+JSANCiAgICAgICAgc3VtbWFyaXNlKGNvdW50ID0gbigpIC8gbnJvdyguKSAqMTAwICkNCmBgYA0KDQpgYGB7cn0NCnJvc3RlciAlPiUgDQogICAgICAgIGdyb3VwX2J5KGVtcGxveWVlX3N0YXR1cykgJT4lIA0KICAgICAgICBzdW1tYXJpc2UoY291bnQgPSBuKCkpICU+JSANCiAgICAgICAgbXV0YXRlKCBQcm9wID0gY291bnQgLyBzdW0oY291bnQpICoxMDApDQpgYGANCg0K