Hola, Tengo la siguiente tabla cuyas columnas tienen un tamaño distinto, por lo que hay filas que tienen celdas en blanco: FORMA1 FORMA2 Parches5 Parches10 1 0.253164557 0.236607143 0.253164557 1.260869565 0.179531161 0.48 0.179531161 0.168721381 0.236607143 0.506122449 0.302480916 0.149076774 0.302480916 0.399408284 1.472727273 0.412958115 0.48 0.460144928 0.25974026 0.533936652 1.472727273 0.272900763 0.375527426 1 0.25974026 0.422222222 0.647435897 2.653061224 0.375527426 0.51627907 1 1.456852792 0.506122449 0.928571429 0.573816156 1.754966887 0.647435897 0.689655172 0.535714286 0.407566024 1 1.458333333 1.123152709 2.739130435 0.399408284 0.56043956 0.491071429 0.504690432 0.573816156 0.187325905 1.534883721 0.139683735 1.123152709 0.444444444 0.142030662 1 0.491071429 0.525096525 0.560906516 0.401888772 0.460144928 0.472636816 0.835694051 0.206314879 1.534883721 0.514492754 0.729166667 0.248027057 0.272900763 0.354916067 0.465116279 0.46260069 0.142030662 0.298245614 1.254716981 0.296270718 0.560906516 0.26986755 0.147639485 0.535714286 0.835694051 0.393665158 0.366141732 0.291223404 0.729166667 0.425249169 0.268523677 0.326599327 0.465116279 0.703422053 0.619834711 0.651663405 0.422222222 1 0.635761589 11.4 1.254716981 1 0.526315789 0.322093023 0.147639485 0.696035242 0.459677419 0.464864865 0.51627907 0.681318681 0.305821665 0.533031088 0.366141732 0.564516129 0.430420712 0.263028817 0.268523677 0.510416667 0.850815851 1 0.619834711 0.847750865 0.231372549 1.103030303 0.635761589 0.216216216 0.181194907 0.662990196 0.526315789 0.174242424 0.365159129 0.527210884 0.928571429 0.866666667 0.560126582 0.297844546 0.459677419 0.231900452 6.05 0.689655172 0.461988304 0.776978417 0.305821665 0.635103926 0.245056497 0.430420712 0.260509993 0.432400932 0.850815851 0.526501767 1 0.231372549 0.327887981 0.130434783 0.181194907 0.367021277 0.166932144 0.365159129 0.444444444 0.248178311 0.560126582 0.556818182 0.165883143 0.231900452 0.248035915 0.241767403 0.461988304 0.299219428 0.739166667 1.458333333 0.320413437 2.037593985 0.635103926 0.443939394 9.05 0.56043956 0.532442748 2.216981132 0.260509993 0.38933841 0.185793515 0.526501767 0.164666051 1.504524887 0.187325905 0.207594038 1.283911672 0.327887981 0.489795918 0.986072423 0.367021277 1 0.185852258 0.444444444 0.338582677 0.171095008 0.556818182 0.452272727 0.561165049 0.444444444 0.320855615 0.443701226 0.248035915 0.984615385 0.469640644 0.525096525 0.524475524 0.229830508 0.299219428 0.454873646 0.186531585 0.472636816 0.232044199 0.469586375 0.320413437 0.349295775 0.555389222 0.443939394 0.210876804 0.65 0.532442748 0.433130699 0.616580311 0.38933841 0.365023474 1.847457627 0.164666051 0.358296623 0.617511521 0.207594038 0.304229195 0.833333333 0.489795918 0.3595724 1.38028169 1 0.727272727 3.779411765 0.338582677 0.209443099 0.636851521 0.452272727 0.416470588 0.950248756 0.514492754 0.896551724 0.962686567 0.320855615 0.318718381 2.06302521 0.984615385 0.387356322 0.468660969 0.524475524 0.946666667 0.28529535 0.454873646 0.5 0.230701754 0.232044199 0.486 0.991097923 0.354916067 0.371134021 0.433515483 0.349295775 0.613989637 0.206545455 0.298245614 0.299646643 0.52276867 0.210876804 0.664305949 1.565995526 0.433130699 0.545454545 0.588339223 0.365023474 0.292149292 0.514195584 0.26986755 0.369127517 4.95 0.358296623 0.153699466 1.025477707 0.304229195 0.152251893 0.182745314 0.393665158 0.316925734 0.187348912 0.3595724 0.140131187 0.697993664 0.727272727 0.628820961 8.55 0.425249169 0.533527697 1.809278351 0.209443099 0.42192691 1 0.416470588 0.242463117 0.35213205 0.896551724 0.420289855 1.243421053 0.318718381 0.399014778 0.358117326 0.387356322 0.427586207 0.269562334 0.703422053 0.240206186 0.288268156 0.946666667 0.444444444 0.454943132 1 0.841346154 0.691823899 0.5 0.332218506 0.61242236 0.486 0.397608371 4.816326531 0.371134021 0.495833333 2.948863636 0.613989637 0.349685535 3.986842105 0.299646643 0.305699482 2.020547945 1 0.103868944 0.37636612 0.664305949 0.178617157 2.456692913 0.545454545 0.209078404 1.822660099 0.292149292 0.527980535 2.491071429 0.696035242 2.168067227 0.369127517 1.533678756 0.153699466 0.449044586 0.152251893 0.212485682 0.681318681 3.75 0.316925734 0.681967213 0.140131187 0.601851852 0.628820961 0.79020979 0.533527697 1 0.42192691 3.55 0.564516129 0.276642336 0.510416667 0.239278752 0.242463117 0.149178959 0.420289855 0.470588235 0.399014778 1 0.847750865 0.985374771 0.427586207 0.988429752 0.240206186 1.097345133 0.444444444 1.298701299 0.841346154 0.492260062 0.332218506 2 0.397608371 1 0.495833333 1.51754386 0.216216216 0.377289377 0.349685535 1 0.305699482 1 0.174242424 1 0.103868944 0.605839416 0.178617157 0.847178186 0.209078404 3.375 0.866666667 0.251377986 0.527980535 1.494117647 1.531746032 1.581395349 Para leer esta tabla con R, uso la siguiente instrucción: Data <- read.table("C:/nombredemiarchivo.prn",header=TRUE,fill=TRUE) con la que obtengo que las celdas vacías se han rellenado con NA pero el problema es que la columna Parches10 pasa a tener los valores de la columna Parches5 y viceversa. ¿Cómo puedo leer una tabla de este tipo manteniendo las columnas en su sitio?. Los parámetros strip.white logical y blank.lines.skip logical tampoco me han funcionado. ¿Alguien me puede ayudar?. Muchas gracias.
Hola, ahora no lo puedo mirar bien pues escribo desde el tlf, pero si tuvieras esa tabla y las columnas estuvieran separadas por , o ; Podrias leer con read.csv o read.csv2 Desde hoja de calculo podrias expottar a csv para tener las columnas con esa separacion Espero que te sirva, saludos On 9 Nov 2009 09:57, <guivivi@alumni.uv.es> wrote: Hola, Tengo la siguiente tabla cuyas columnas tienen un tamaño distinto, por lo que hay filas que tienen celdas en blanco: FORMA1 FORMA2 Parches5 Parches10 1 0.253164557 0.236607143 0.253164557 1.260869565 0.179531161 0.48 0.179531161 0.168721381 0.236607143 0.506122449 0.302480916 0.149076774 0.302480916 0.399408284 1.472727273 0.412958115 0.48 0.460144928 0.25974026 0.533936652 1.472727273 0.272900763 0.375527426 1 0.25974026 0.422222222 0.647435897 2.653061224 0.375527426 0.51627907 1 1.456852792 0.506122449 0.928571429 0.573816156 1.754966887 0.647435897 0.689655172 0.535714286 0.407566024 1 1.458333333 1.123152709 2.739130435 0.399408284 0.56043956 0.491071429 0.504690432 0.573816156 0.187325905 1.534883721 0.139683735 1.123152709 0.444444444 0.142030662 1 0.491071429 0.525096525 0.560906516 0.401888772 0.460144928 0.472636816 0.835694051 0.206314879 1.534883721 0.514492754 0.729166667 0.248027057 0.272900763 0.354916067 0.465116279 0.46260069 0.142030662 0.298245614 1.254716981 0.296270718 0.560906516 0.26986755 0.147639485 0.535714286 0.835694051 0.393665158 0.366141732 0.291223404 0.729166667 0.425249169 0.268523677 0.326599327 0.465116279 0.703422053 0.619834711 0.651663405 0.422222222 1 0.635761589 11.4 1.254716981 1 0.526315789 0.322093023 0.147639485 0.696035242 0.459677419 0.464864865 0.51627907 0.681318681 0.305821665 0.533031088 0.366141732 0.564516129 0.430420712 0.263028817 0.268523677 0.510416667 0.850815851 1 0.619834711 0.847750865 0.231372549 1.103030303 0.635761589 0.216216216 0.181194907 0.662990196 0.526315789 0.174242424 0.365159129 0.527210884 0.928571429 0.866666667 0.560126582 0.297844546 0.459677419 0.231900452 6.05 0.689655172 0.461988304 0.776978417 0.305821665 0.635103926 0.245056497 0.430420712 0.260509993 0.432400932 0.850815851 0.526501767 1 0.231372549 0.327887981 0.130434783 0.181194907 0.367021277 0.166932144 0.365159129 0.444444444 0.248178311 0.560126582 0.556818182 0.165883143 0.231900452 0.248035915 0.241767403 0.461988304 0.299219428 0.739166667 1.458333333 0.320413437 2.037593985 0.635103926 0.443939394 9.05 0.56043956 0.532442748 2.216981132 0.260509993 0.38933841 0.185793515 0.526501767 0.164666051 1.504524887 0.187325905 0.207594038 1.283911672 0.327887981 0.489795918 0.986072423 0.367021277 1 0.185852258 0.444444444 0.338582677 0.171095008 0.556818182 0.452272727 0.561165049 0.444444444 0.320855615 0.443701226 0.248035915 0.984615385 0.469640644 0.525096525 0.524475524 0.229830508 0.299219428 0.454873646 0.186531585 0.472636816 0.232044199 0.469586375 0.320413437 0.349295775 0.555389222 0.443939394 0.210876804 0.65 0.532442748 0.433130699 0.616580311 0.38933841 0.365023474 1.847457627 0.164666051 0.358296623 0.617511521 0.207594038 0.304229195 0.833333333 0.489795918 0.3595724 1.38028169 1 0.727272727 3.779411765 0.338582677 0.209443099 0.636851521 0.452272727 0.416470588 0.950248756 0.514492754 0.896551724 0.962686567 0.320855615 0.318718381 2.06302521 0.984615385 0.387356322 0.468660969 0.524475524 0.946666667 0.28529535 0.454873646 0.5 0.230701754 0.232044199 0.486 0.991097923 0.354916067 0.371134021 0.433515483 0.349295775 0.613989637 0.206545455 0.298245614 0.299646643 0.52276867 0.210876804 0.664305949 1.565995526 0.433130699 0.545454545 0.588339223 0.365023474 0.292149292 0.514195584 0.26986755 0.369127517 4.95 0.358296623 0.153699466 1.025477707 0.304229195 0.152251893 0.182745314 0.393665158 0.316925734 0.187348912 0.3595724 0.140131187 0.697993664 0.727272727 0.628820961 8.55 0.425249169 0.533527697 1.809278351 0.209443099 0.42192691 1 0.416470588 0.242463117 0.35213205 0.896551724 0.420289855 1.243421053 0.318718381 0.399014778 0.358117326 0.387356322 0.427586207 0.269562334 0.703422053 0.240206186 0.288268156 0.946666667 0.444444444 0.454943132 1 0.841346154 0.691823899 0.5 0.332218506 0.61242236 0.486 0.397608371 4.816326531 0.371134021 0.495833333 2.948863636 0.613989637 0.349685535 3.986842105 0.299646643 0.305699482 2.020547945 1 0.103868944 0.37636612 0.664305949 0.178617157 2.456692913 0.545454545 0.209078404 1.822660099 0.292149292 0.527980535 2.491071429 0.696035242 2.168067227 0.369127517 1.533678756 0.153699466 0.449044586 0.152251893 0.212485682 0.681318681 3.75 0.316925734 0.681967213 0.140131187 0.601851852 0.628820961 0.79020979 0.533527697 1 0.42192691 3.55 0.564516129 0.276642336 0.510416667 0.239278752 0.242463117 0.149178959 0.420289855 0.470588235 0.399014778 1 0.847750865 0.985374771 0.427586207 0.988429752 0.240206186 1.097345133 0.444444444 1.298701299 0.841346154 0.492260062 0.332218506 2 0.397608371 1 0.495833333 1.51754386 0.216216216 0.377289377 0.349685535 1 0.305699482 1 0.174242424 1 0.103868944 0.605839416 0.178617157 0.847178186 0.209078404 3.375 0.866666667 0.251377986 0.527980535 1.494117647 1.531746032 1.581395349 Para leer esta tabla con R, uso la siguiente instrucción: Data <- read.table("C:/nombredemiarchivo.prn",header=TRUE,fill=TRUE) con la que obtengo que las celdas vacías se han rellenado con NA pero el problema es que la columna Parches10 pasa a tener los valores de la columna Parches5 y viceversa. ¿Cómo puedo leer una tabla de este tipo manteniendo las columnas en su sitio?. Los parámetros strip.white logical y blank.lines.skip logical tampoco me han funcionado. ¿Alguien me puede ayudar?. Muchas gracias. _______________________________________________ R-help-es mailing list R-help-es@r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es [[alternative HTML version deleted]]
Hola, Muchas gracias por tu ayuda, pero haciendo ?awk o ?sed, R no me reconoce estas funciones, quizá pertenezcan a un determinado paquete, pero creo que yo no tengo instalado ninguno. ¿Hay otra forma de escribir los NA directamente?. El caso es que por la información que he leído, con fill=TRUE bastaría, pero las columnas se me ordenan desde la columna que menos valores NA tiene a la que más, por eso Parches10 toma los valores de Parches5,¿no hay manera de mantener las columnas con sus correspondientes valores de la tabla original?. Muchas gracias> Hola: > > ¿Por qué no escribes tu mismo los NA? > > No necesariamente a mano, puedes recurrir a awk o a sed. > > Creo que es lo más rápido > > > > El lun, 09-11-2009 a las 09:57 +0100, guivivi en alumni.uv.es escribió: > > Hola, > > > > Tengo la siguiente tabla cuyas columnas tienen un tamaño distinto,por> > lo que hay filas que tienen celdas en blanco: > > FORMA1 FORMA2 Parches5 Parches10 > > 1 0.253164557 0.236607143 0.253164557 > > 1.260869565 0.179531161 0.48 0.179531161 > > 0.168721381 0.236607143 0.506122449 0.302480916 > > 0.149076774 0.302480916 0.399408284 1.472727273 > > 0.412958115 0.48 0.460144928 0.25974026 > > 0.533936652 1.472727273 0.272900763 0.375527426 > > 1 0.25974026 0.422222222 0.647435897 > > 2.653061224 0.375527426 0.51627907 1 > > 1.456852792 0.506122449 0.928571429 0.573816156 > > 1.754966887 0.647435897 0.689655172 0.535714286 > > 0.407566024 1 1.458333333 1.123152709 > > 2.739130435 0.399408284 0.56043956 0.491071429 > > 0.504690432 0.573816156 0.187325905 1.534883721 > > 0.139683735 1.123152709 0.444444444 0.142030662 > > 1 0.491071429 0.525096525 0.560906516 > > 0.401888772 0.460144928 0.472636816 0.835694051 > > 0.206314879 1.534883721 0.514492754 0.729166667 > > 0.248027057 0.272900763 0.354916067 0.465116279 > > 0.46260069 0.142030662 0.298245614 1.254716981 > > 0.296270718 0.560906516 0.26986755 0.147639485 > > 0.535714286 0.835694051 0.393665158 0.366141732 > > 0.291223404 0.729166667 0.425249169 0.268523677 > > 0.326599327 0.465116279 0.703422053 0.619834711 > > 0.651663405 0.422222222 1 0.635761589 > > 11.4 1.254716981 1 0.526315789 > > 0.322093023 0.147639485 0.696035242 0.459677419 > > 0.464864865 0.51627907 0.681318681 0.305821665 > > 0.533031088 0.366141732 0.564516129 0.430420712 > > 0.263028817 0.268523677 0.510416667 0.850815851 > > 1 0.619834711 0.847750865 0.231372549 > > 1.103030303 0.635761589 0.216216216 0.181194907 > > 0.662990196 0.526315789 0.174242424 0.365159129 > > 0.527210884 0.928571429 0.866666667 0.560126582 > > 0.297844546 0.459677419 0.231900452 > > 6.05 0.689655172 0.461988304 > > 0.776978417 0.305821665 0.635103926 > > 0.245056497 0.430420712 0.260509993 > > 0.432400932 0.850815851 0.526501767 > > 1 0.231372549 0.327887981 > > 0.130434783 0.181194907 0.367021277 > > 0.166932144 0.365159129 0.444444444 > > 0.248178311 0.560126582 0.556818182 > > 0.165883143 0.231900452 0.248035915 > > 0.241767403 0.461988304 0.299219428 > > 0.739166667 1.458333333 0.320413437 > > 2.037593985 0.635103926 0.443939394 > > 9.05 0.56043956 0.532442748 > > 2.216981132 0.260509993 0.38933841 > > 0.185793515 0.526501767 0.164666051 > > 1.504524887 0.187325905 0.207594038 > > 1.283911672 0.327887981 0.489795918 > > 0.986072423 0.367021277 1 > > 0.185852258 0.444444444 0.338582677 > > 0.171095008 0.556818182 0.452272727 > > 0.561165049 0.444444444 0.320855615 > > 0.443701226 0.248035915 0.984615385 > > 0.469640644 0.525096525 0.524475524 > > 0.229830508 0.299219428 0.454873646 > > 0.186531585 0.472636816 0.232044199 > > 0.469586375 0.320413437 0.349295775 > > 0.555389222 0.443939394 0.210876804 > > 0.65 0.532442748 0.433130699 > > 0.616580311 0.38933841 0.365023474 > > 1.847457627 0.164666051 0.358296623 > > 0.617511521 0.207594038 0.304229195 > > 0.833333333 0.489795918 0.3595724 > > 1.38028169 1 0.727272727 > > 3.779411765 0.338582677 0.209443099 > > 0.636851521 0.452272727 0.416470588 > > 0.950248756 0.514492754 0.896551724 > > 0.962686567 0.320855615 0.318718381 > > 2.06302521 0.984615385 0.387356322 > > 0.468660969 0.524475524 0.946666667 > > 0.28529535 0.454873646 0.5 > > 0.230701754 0.232044199 0.486 > > 0.991097923 0.354916067 0.371134021 > > 0.433515483 0.349295775 0.613989637 > > 0.206545455 0.298245614 0.299646643 > > 0.52276867 0.210876804 0.664305949 > > 1.565995526 0.433130699 0.545454545 > > 0.588339223 0.365023474 0.292149292 > > 0.514195584 0.26986755 0.369127517 > > 4.95 0.358296623 0.153699466 > > 1.025477707 0.304229195 0.152251893 > > 0.182745314 0.393665158 0.316925734 > > 0.187348912 0.3595724 0.140131187 > > 0.697993664 0.727272727 0.628820961 > > 8.55 0.425249169 0.533527697 > > 1.809278351 0.209443099 0.42192691 > > 1 0.416470588 0.242463117 > > 0.35213205 0.896551724 0.420289855 > > 1.243421053 0.318718381 0.399014778 > > 0.358117326 0.387356322 0.427586207 > > 0.269562334 0.703422053 0.240206186 > > 0.288268156 0.946666667 0.444444444 > > 0.454943132 1 0.841346154 > > 0.691823899 0.5 0.332218506 > > 0.61242236 0.486 0.397608371 > > 4.816326531 0.371134021 0.495833333 > > 2.948863636 0.613989637 0.349685535 > > 3.986842105 0.299646643 0.305699482 > > 2.020547945 1 0.103868944 > > 0.37636612 0.664305949 0.178617157 > > 2.456692913 0.545454545 0.209078404 > > 1.822660099 0.292149292 0.527980535 > > 2.491071429 0.696035242 > > 2.168067227 0.369127517 > > 1.533678756 0.153699466 > > 0.449044586 0.152251893 > > 0.212485682 0.681318681 > > 3.75 0.316925734 > > 0.681967213 0.140131187 > > 0.601851852 0.628820961 > > 0.79020979 0.533527697 > > 1 0.42192691 > > 3.55 0.564516129 > > 0.276642336 0.510416667 > > 0.239278752 0.242463117 > > 0.149178959 0.420289855 > > 0.470588235 0.399014778 > > 1 0.847750865 > > 0.985374771 0.427586207 > > 0.988429752 0.240206186 > > 1.097345133 0.444444444 > > 1.298701299 0.841346154 > > 0.492260062 0.332218506 > > 2 0.397608371 > > 1 0.495833333 > > 1.51754386 0.216216216 > > 0.377289377 0.349685535 > > 1 0.305699482 > > 1 0.174242424 > > 1 0.103868944 > > 0.605839416 0.178617157 > > 0.847178186 0.209078404 > > 3.375 0.866666667 > > 0.251377986 0.527980535 > > 1.494117647 > > 1.531746032 > > 1.581395349 > > Para leer esta tabla con R, uso la siguiente instrucción: > > Data <- read.table("C:/nombredemiarchivo.prn",header=TRUE,fill=TRUE) > > con la que obtengo que las celdas vacÃas se han rellenado con NApero> > el problema es que la columna Parches10 pasa a tener los valores dela> > columna Parches5 y viceversa. > > ¿Cómo puedo leer una tabla de este tipo manteniendo las columnasen su> > sitio?. > > Los parámetros strip.white logical y blank.lines.skip logicaltampoco> > me han funcionado. > > ¿Alguien me puede ayudar?. > > Muchas gracias. > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es en r-project.org > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > -- > > > ____________________________________________________________ > José Antonio Palazón Ferrando > Profesor Titular. Departamento de EcologÃa e HidrologÃa. > Facultad de BiologÃa. Universidad de Murcia. > Campus Universitario de Espinardo > 30100 MURCIA-SPAIN > Telf: +34 968 36 49 80 > Fax : +34 968 36 39 63 > Email: palazon en um.es > > > >
Estimado José Antonio, Disculpa, pero no llego a comprender el problema. Creé un archivo .csv con tus datos, y cuando los leí en R -incluso sin incluir header=T,fill=T en la instrucción read.csv- obtuve exactamente tu tabla original, más los correspondientes NAs, con las columnas en el mismo orden. Un resumen del dataframe arroja:> summary(parches)FORMA1 FORMA2 Parches5 Parches10 Min. : 0.1304 Min. :0.1039 Min. : 0.1742 Min. : 0.1039 1st Qu.: 0.3566 1st Qu.:0.3025 1st Qu.: 0.3937 1st Qu.: 0.2996 Median : 0.6508 Median :0.4276 Median : 0.5061 Median : 0.3990 Mean : 1.2069 Mean :0.4827 Mean : 0.5478 Mean : 0.4628 3rd Qu.: 1.3191 3rd Qu.:0.5604 3rd Qu.: 0.6897 3rd Qu.: 0.5357 Max. :11.4000 Max. :1.5349 Max. : 1.4583 Max. : 1.5349 NA's :3.0000 NA's :107.0000 NA's :35.0000 Las primeras cinco filas son:> parches[1:5,]FORMA1 FORMA2 Parches5 Parches10 1 1.0000000 0.2531646 0.2366071 0.2531646 2 1.2608696 0.1795312 0.4800000 0.1795312 3 0.1687214 0.2366071 0.5061224 0.3024809 4 0.1490768 0.3024809 0.3994083 1.4727273 5 0.4129581 0.4800000 0.4601449 0.2597403 Y las últimas 5:> parches[136:140,]FORMA1 FORMA2 Parches5 Parches10 136 3.375000 0.8666667 NA NA 137 0.251378 0.5279805 NA NA 138 1.494118 NA NA NA 139 1.531746 NA NA NA 140 1.581395 NA NA NA Es decir, tal cual tu tabla original, más los NAs de relleno. No llego a comprender eso de 'mantener las columnas con sus correspondientes valores de la tabla original' o de que se te ordenan de manera diferente a la tabla original. ¿Podrías ser más específico? Saludos, José Luis Iparraguirre -----Original Message----- From: r-help-es-bounces en r-project.org [mailto:r-help-es-bounces en r-project.org] On Behalf Of guivivi en alumni.uv.es Sent: 09 November 2009 09:34 To: José Antonio Palazón Ferrando Cc: r-help-es en r-project.org Subject: Re: [R-es] Leer una tabla con celdas en blanco Hola, Muchas gracias por tu ayuda, pero haciendo ?awk o ?sed, R no me reconoce estas funciones, quizá pertenezcan a un determinado paquete, pero creo que yo no tengo instalado ninguno. ¿Hay otra forma de escribir los NA directamente?. El caso es que por la información que he leído, con fill=TRUE bastaría, pero las columnas se me ordenan desde la columna que menos valores NA tiene a la que más, por eso Parches10 toma los valores de Parches5,¿no hay manera de mantener las columnas con sus correspondientes valores de la tabla original?. Muchas gracias> Hola: > > ¿Por qué no escribes tu mismo los NA? > > No necesariamente a mano, puedes recurrir a awk o a sed. > > Creo que es lo más rápido > > > > El lun, 09-11-2009 a las 09:57 +0100, guivivi en alumni.uv.es escribió: > > Hola, > > > > Tengo la siguiente tabla cuyas columnas tienen un tamaño distinto,por> > lo que hay filas que tienen celdas en blanco: > > FORMA1 FORMA2 Parches5 Parches10 > > 1 0.253164557 0.236607143 0.253164557 > > 1.260869565 0.179531161 0.48 0.179531161 > > 0.168721381 0.236607143 0.506122449 0.302480916 > > 0.149076774 0.302480916 0.399408284 1.472727273 > > 0.412958115 0.48 0.460144928 0.25974026 > > 0.533936652 1.472727273 0.272900763 0.375527426 > > 1 0.25974026 0.422222222 0.647435897 > > 2.653061224 0.375527426 0.51627907 1 > > 1.456852792 0.506122449 0.928571429 0.573816156 > > 1.754966887 0.647435897 0.689655172 0.535714286 > > 0.407566024 1 1.458333333 1.123152709 > > 2.739130435 0.399408284 0.56043956 0.491071429 > > 0.504690432 0.573816156 0.187325905 1.534883721 > > 0.139683735 1.123152709 0.444444444 0.142030662 > > 1 0.491071429 0.525096525 0.560906516 > > 0.401888772 0.460144928 0.472636816 0.835694051 > > 0.206314879 1.534883721 0.514492754 0.729166667 > > 0.248027057 0.272900763 0.354916067 0.465116279 > > 0.46260069 0.142030662 0.298245614 1.254716981 > > 0.296270718 0.560906516 0.26986755 0.147639485 > > 0.535714286 0.835694051 0.393665158 0.366141732 > > 0.291223404 0.729166667 0.425249169 0.268523677 > > 0.326599327 0.465116279 0.703422053 0.619834711 > > 0.651663405 0.422222222 1 0.635761589 > > 11.4 1.254716981 1 0.526315789 > > 0.322093023 0.147639485 0.696035242 0.459677419 > > 0.464864865 0.51627907 0.681318681 0.305821665 > > 0.533031088 0.366141732 0.564516129 0.430420712 > > 0.263028817 0.268523677 0.510416667 0.850815851 > > 1 0.619834711 0.847750865 0.231372549 > > 1.103030303 0.635761589 0.216216216 0.181194907 > > 0.662990196 0.526315789 0.174242424 0.365159129 > > 0.527210884 0.928571429 0.866666667 0.560126582 > > 0.297844546 0.459677419 0.231900452 > > 6.05 0.689655172 0.461988304 > > 0.776978417 0.305821665 0.635103926 > > 0.245056497 0.430420712 0.260509993 > > 0.432400932 0.850815851 0.526501767 > > 1 0.231372549 0.327887981 > > 0.130434783 0.181194907 0.367021277 > > 0.166932144 0.365159129 0.444444444 > > 0.248178311 0.560126582 0.556818182 > > 0.165883143 0.231900452 0.248035915 > > 0.241767403 0.461988304 0.299219428 > > 0.739166667 1.458333333 0.320413437 > > 2.037593985 0.635103926 0.443939394 > > 9.05 0.56043956 0.532442748 > > 2.216981132 0.260509993 0.38933841 > > 0.185793515 0.526501767 0.164666051 > > 1.504524887 0.187325905 0.207594038 > > 1.283911672 0.327887981 0.489795918 > > 0.986072423 0.367021277 1 > > 0.185852258 0.444444444 0.338582677 > > 0.171095008 0.556818182 0.452272727 > > 0.561165049 0.444444444 0.320855615 > > 0.443701226 0.248035915 0.984615385 > > 0.469640644 0.525096525 0.524475524 > > 0.229830508 0.299219428 0.454873646 > > 0.186531585 0.472636816 0.232044199 > > 0.469586375 0.320413437 0.349295775 > > 0.555389222 0.443939394 0.210876804 > > 0.65 0.532442748 0.433130699 > > 0.616580311 0.38933841 0.365023474 > > 1.847457627 0.164666051 0.358296623 > > 0.617511521 0.207594038 0.304229195 > > 0.833333333 0.489795918 0.3595724 > > 1.38028169 1 0.727272727 > > 3.779411765 0.338582677 0.209443099 > > 0.636851521 0.452272727 0.416470588 > > 0.950248756 0.514492754 0.896551724 > > 0.962686567 0.320855615 0.318718381 > > 2.06302521 0.984615385 0.387356322 > > 0.468660969 0.524475524 0.946666667 > > 0.28529535 0.454873646 0.5 > > 0.230701754 0.232044199 0.486 > > 0.991097923 0.354916067 0.371134021 > > 0.433515483 0.349295775 0.613989637 > > 0.206545455 0.298245614 0.299646643 > > 0.52276867 0.210876804 0.664305949 > > 1.565995526 0.433130699 0.545454545 > > 0.588339223 0.365023474 0.292149292 > > 0.514195584 0.26986755 0.369127517 > > 4.95 0.358296623 0.153699466 > > 1.025477707 0.304229195 0.152251893 > > 0.182745314 0.393665158 0.316925734 > > 0.187348912 0.3595724 0.140131187 > > 0.697993664 0.727272727 0.628820961 > > 8.55 0.425249169 0.533527697 > > 1.809278351 0.209443099 0.42192691 > > 1 0.416470588 0.242463117 > > 0.35213205 0.896551724 0.420289855 > > 1.243421053 0.318718381 0.399014778 > > 0.358117326 0.387356322 0.427586207 > > 0.269562334 0.703422053 0.240206186 > > 0.288268156 0.946666667 0.444444444 > > 0.454943132 1 0.841346154 > > 0.691823899 0.5 0.332218506 > > 0.61242236 0.486 0.397608371 > > 4.816326531 0.371134021 0.495833333 > > 2.948863636 0.613989637 0.349685535 > > 3.986842105 0.299646643 0.305699482 > > 2.020547945 1 0.103868944 > > 0.37636612 0.664305949 0.178617157 > > 2.456692913 0.545454545 0.209078404 > > 1.822660099 0.292149292 0.527980535 > > 2.491071429 0.696035242 > > 2.168067227 0.369127517 > > 1.533678756 0.153699466 > > 0.449044586 0.152251893 > > 0.212485682 0.681318681 > > 3.75 0.316925734 > > 0.681967213 0.140131187 > > 0.601851852 0.628820961 > > 0.79020979 0.533527697 > > 1 0.42192691 > > 3.55 0.564516129 > > 0.276642336 0.510416667 > > 0.239278752 0.242463117 > > 0.149178959 0.420289855 > > 0.470588235 0.399014778 > > 1 0.847750865 > > 0.985374771 0.427586207 > > 0.988429752 0.240206186 > > 1.097345133 0.444444444 > > 1.298701299 0.841346154 > > 0.492260062 0.332218506 > > 2 0.397608371 > > 1 0.495833333 > > 1.51754386 0.216216216 > > 0.377289377 0.349685535 > > 1 0.305699482 > > 1 0.174242424 > > 1 0.103868944 > > 0.605839416 0.178617157 > > 0.847178186 0.209078404 > > 3.375 0.866666667 > > 0.251377986 0.527980535 > > 1.494117647 > > 1.531746032 > > 1.581395349 > > Para leer esta tabla con R, uso la siguiente instrucción: > > Data <- read.table("C:/nombredemiarchivo.prn",header=TRUE,fill=TRUE) > > con la que obtengo que las celdas vacÃas se han rellenado con NApero> > el problema es que la columna Parches10 pasa a tener los valores dela> > columna Parches5 y viceversa. > > ¿Cómo puedo leer una tabla de este tipo manteniendo las columnasen su> > sitio?. > > Los parámetros strip.white logical y blank.lines.skip logicaltampoco> > me han funcionado. > > ¿Alguien me puede ayudar?. > > Muchas gracias. > > > > _______________________________________________ > > R-help-es mailing list > > R-help-es en r-project.org > > https://stat.ethz.ch/mailman/listinfo/r-help-es > > > -- > > > ____________________________________________________________ > José Antonio Palazón Ferrando > Profesor Titular. Departamento de EcologÃa e HidrologÃa. > Facultad de BiologÃa. Universidad de Murcia. > Campus Universitario de Espinardo > 30100 MURCIA-SPAIN > Telf: +34 968 36 49 80 > Fax : +34 968 36 39 63 > Email: palazon en um.es > > > >_______________________________________________ R-help-es mailing list R-help-es en r-project.org https://stat.ethz.ch/mailman/listinfo/r-help-es