[R-es] help awk y shells en R

Javier Villacampa González javier.villacampa.gonzalez en gmail.com
Lun Jun 8 20:05:14 CEST 2015


Al final resulto más fácil de lo esperado. Hay que instalar cywin y
utilizar los comandos de la siguiente manera

system('C:/cygwin/bin/wc -l var_risco_2012.csv')
Esto en principio funciona

El 8 de junio de 2015, 17:41, Carlos Ortega <cof en qualityexcellence.es>
escribió:

> Hola,
>
> Mira esto:
>
> http://stackoverflow.com/questions/18603984/using-system-with-windows
>
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>
> El 8 de junio de 2015, 17:14, Javier Villacampa González <
> javier.villacampa.gonzalez en gmail.com> escribió:
>
>> Hola buenas,
>>
>> a veces empleo desde R shells de unix, Existe alguna manera de utilizar
>> estos shelss desde windows o el lenguaje awk.
>>
>> La idea es hacerlo siempre desde R, igual invoncando cygwin desde windows
>> es posible. Pero no me queda claro
>>
>> Un abrazo y gracias por adelntado
>>
>> Javier
>> #_____________________________________________________________________
>> # EJEMPLO, ¿Que habría que poner en
>> # ¿¿¿¿¿¿???????????????
>> # suponiendoq que tengo cygwin instalado
>> #_____________________________________________________________________
>>
>> # Un ejemplo sería cambiar unos MËG por unos MEG ya que fread no me lee
>> bien los Ë
>>
>> file.rename(from = "Data/data.csv", to = "Data/data_2.csv")
>> switch(OS,
>>        WIN = system( ¿¿¿¿¿¿???????????????),
>>        MAC = system( command =  "awk \'{gsub( \"M.?G\",\"MEG\"); print}\'
>> Data/data_2.csv" > Data/data_2_2.csv"")
>> )
>> file.rename(from = "Data/data.csv", to = "Data/data_2.csv")
>>
>> --
>>
>>         [[alternative HTML version deleted]]
>>
>> _______________________________________________
>> R-help-es mailing list
>> R-help-es en r-project.org
>> https://stat.ethz.ch/mailman/listinfo/r-help-es
>>
>
>
>
> --
> Saludos,
> Carlos Ortega
> www.qualityexcellence.es
>



--

	[[alternative HTML version deleted]]



Más información sobre la lista de distribución R-help-es