[R] Need Help
peter dalgaard
pdalgd at gmail.com
Sun Sep 8 22:04:18 CEST 2013
On Sep 8, 2013, at 19:08 , Rhode Early CHARLES wrote:
> Good morning
> I am trying to read this file in R.
>
> Nome AK 2.5 15 Miami FL 6.75
> 18 Raleigh NC . 12
>
>
> This what the code is for SAS, I ma trying to di the same in R.
>
> Input more than one observation from each record;
> DATA rainfall;
> INFILE ’c:\MyRawData\Precipitation.dat’;
> INPUT City $ State $ NormalRain MeanDaysRain @@;
> RUN;
> PROC PRINT DATA = rainfall;
> TITLE ’Normal Total Precipitation and’;
> TITLE2 ’Mean Days with Precipitation for July’;
> RUN;
>
> Thanks.
> ------A Dieu soit la Gloire--------
scan() is your friend here:
> l <-
+ scan(text="Nome AK 2.5 15 Miami FL 6.75
+ 18 Raleigh NC . 12
+ ", what=list("","",0,0), multi.line=TRUE, na.strings=".")
Read 3 records
> l
[[1]]
[1] "Nome" "Miami" "Raleigh"
[[2]]
[1] "AK" "FL" "NC"
[[3]]
[1] 2.50 6.75 NA
[[4]]
[1] 15 18 12
> names(l) <- c("city","state","normalRain","meanDaysRain")
> as.data.frame(l)
city state normalRain meanDaysRain
1 Nome AK 2.50 15
2 Miami FL 6.75 18
3 Raleigh NC NA 12
>
(or use a named list for the what= argument)
--
Peter Dalgaard, Professor,
Center for Statistics, Copenhagen Business School
Solbjerg Plads 3, 2000 Frederiksberg, Denmark
Phone: (+45)38153501
Email: pd.mes at cbs.dk Priv: PDalgd at gmail.com
More information about the R-help
mailing list