CSV-файл без имени столбца и файла загрузки SAS. Можно ли использовать файл загрузки в R? - PullRequest
0 голосов
/ 07 февраля 2020

Есть ли способ использовать файл загрузки SAS (см. Образец ниже) в R?

DATA NEDS_2017_Core; 
INFILE "&path\NEDS_2017_Core.csv" dsd dlm=',' LRECL = 395;

/* Define data element attributes */
ATTRIB 
  AGE                        LENGTH=3
  LABEL="Age in years at admission"

  AMONTH                     LENGTH=3
  LABEL="Admission month"

  AWEEKEND                   LENGTH=3
  LABEL="Admission day is a weekend"

  DIED_VISIT                 LENGTH=3
  LABEL="Died in the ED (1), Died in the hospital (2), did not die (0)"

1 Ответ

1 голос
/ 07 февраля 2020

Вероятно, будет проще использовать файл макета вместо файла кода SAS, чтобы научиться читать данные.

Базовые спецификации файлов NEDS 2017

Data Set Name: NEDS_2017_CORE                  
Number of Observations: 33506645
Total Number of Data Elements: 58


 Columns    Description
========    ===========
 1 -   4    Database name
 6 -   9    Discharge year of data
11 -  19    File name
21 -  23    Data element number
25 -  43    Data element name
      45    Length of data element
      48    Non-zero number of digits after decimal point for numeric data element
50 -  53    Data element type (Num=numeric; Char=character)
55 - 154    Data element label


NEDS 2017 Core        1 AGE                  3   Num  Age in years at admission
NEDS 2017 Core        2 AMONTH               2   Num  Admission month
NEDS 2017 Core        3 AWEEKEND             2   Num  Admission day is a weekend
NEDS 2017 Core        4 DIED_VISIT           2   Num  Died in the ED (1), Died in the hospital (2), did not die (0)
...
...