[R] Using NULL to my data?

Gabor Grothendieck ggrothendieck at gmail.com
Mon May 9 19:05:09 CEST 2011


On Mon, May 9, 2011 at 12:59 PM, Nilza BARROS <nilzabarros at gmail.com> wrote:
> Hi, Thanks for your attentio.
>
> I have the data frame below:
> ====
>> head(Alldados)
>   Station_NO       date1 T_2M TMAX_2M TMIN_2M TD_2M     PS FF_10M DD_10M
> 1     820420 110429/1200 22.5    NULL    22.4  22.2   NULL      0      0
> 2     820980 110429/1200 26.9    NULL    23.4  24.1 1010.2   2.91    360
> 3     821130 110429/1200 24.3    NULL    23.3  23.7   NULL   1.94    230
> 4     821410 110429/1200 24.4    NULL    23.7  24.2 1011.8   2.91    270
> 5     821450 110429/1200 28.2    NULL    21.1  25.8 1008.8      0      0
> 6     821810 110429/1200 23.3    NULL    22.8  22.9 1001.6      0      0
>   TOT_PRCP CLCL      date2
> 1    84.00 NULL 2011042912
> 2     2.00 NULL 2011042912
> 3     3.00 NULL 2011042912
> 4    12.00 NULL 2011042912
> 5     6.00 NULL 2011042912
> 6    38.00 NULL 2011042912
> ====
> Now each line will feed my database. So I need to format each line like
> below:
>
> ===================================
>  [1] "INSERT INTO OBS
> (date,T_2M,TMAX_2M,TMIN_2M,TD_2M,PS,FF_10M,DD_10M,TOT_PRCP,CLCL,Station_NO)
> VALUES (2011042912, 22.50,    NA, 22.40,22.20,   NA, 0.00, 0.00,36.00,
> NA,820420)"
>   [2] "INSERT INTO OBS
> (date,T_2M,TMAX_2M,TMIN_2M,TD_2M,PS,FF_10M,DD_10M,TOT_PRCP,CLCL,Station_NO)
> VALUES (2011042912, 26.90,    NA, 23.40,24.10,1010.20, 2.91,360.00,16.00,
> NA,820980)"
>   [3] "INSERT INTO OBS
> (date,T_2M,TMAX_2M,TMIN_2M,TD_2M,PS,FF_10M,DD_10M,TOT_PRCP,CLCL,Station_NO)
> VALUES (2011042912, 24.30,    NA, 23.30,23.70,   NA, 1.94,230.00,19.00,
> NA,821130)"
>   [4] "INSERT INTO OBS
> (date,T_2M,TMAX_2M,TMIN_2M,TD_2M,PS,FF_10M,DD_10M,TOT_PRCP,CLCL,Station_NO)
> VALUES (2011042912, 24.40,    NA, 23.70,24.20,1011.80, 2.91,270.00,12.00,
> NA,821410)"
>   [5] "INSERT INTO OBS
> (date,T_2M,TMAX_2M,TMIN_2M,TD_2M,PS,FF_10M,DD_10M,TOT_PRCP,CLCL,Station_NO)
> VALUES (2011042912, 28.20,    NA, 21.10,25.80,1008.80, 0.00, 0.00,31.00,
> NA,821450)"
>   [6] "INSERT INTO OBS
> (date,T_2M,TMAX_2M,TMIN_2M,TD_2M,PS,FF_10M,DD_10M,TOT_PRCP,CLCL,Station_NO)
> VALUES (2011042912, 23.30,    NA, 22.80,22.90,1001.60, 0.00, 0.00,24.00,
> NA,821810)"
>   [7] "INSERT INTO OBS
> ===============
>

Please

1. reduce Allados to a smaller number of columns and rows.  Say 10
rows and 3 columns such that it still exhibits the problem and then
show the result of dput:

dput(smallDF)

2. provide the R code that you would use with smallDF

3. explain what the problem is and how that differs from what you expect.

-- 
Statistics & Software Consulting
GKX Group, GKX Associates Inc.
tel: 1-877-GKX-GROUP
email: ggrothendieck at gmail.com



More information about the R-help mailing list