Javier:

 

Si lo empecé a hacer con if anidados pero me queda gigantesco.

 

Saludos,

 

Sebastián.

 

Enviado desde Correo para Windows 10

 

De: Javier Marcuzzi
Enviado: jueves, 16 de abril de 2020 19:16
Para: Sebastian Kruk
CC: Lista R
Asunto: Re: [R-es] Convertir lista de precios a dolares por gramo

 

Estimado Sebastian Kruk

 

Desde mi punto de vista es muy simple, varios If anidados, o en su defecto el condicional que a usted le resulte más cómodo.

 

Javier Rubén Marcuzzi

 

El jue., 16 abr. 2020 a las 18:49, Sebastian Kruk (<[email protected]>) escribió:

Estimados:

Tengo tres data frame (datos inventados):

A) Lista de precios de diferentes productos por paises.

Producto País Precio Unidad Peso
A AR 10 kg 12
B BR 210 lb 0,5
C UY 3,5 kg 90
A BR 3 kg 3
C CO 345 lb 7,6
A CO 1200 gr 23000

B) Tipo de cambio por país
País TC
AR 12
BR 1,8
CO 45
UY 0,5

C)Ratio para pasar a gr.
Unidad Ratio
kg 1000
lb 0,89
gr 1

Quiero obtener un nuevo data frame en que todos los precios estén
convertidos a dólares y expresados en gramos

Obtendría los valores de la siguiente manera:

Producto País Precio
A AR 10x12/(12x1000)
B BR 210x1,8/(0,5/0,89)
C UY 3,5x0,5/(90x1000)
A BR 3x1,8x3/1000
C CO 345x4,5/(7,6*0,89)
A CO 1200x4,5/(23000x1)

¿Hay alguna forma sencilla de hacerlo?

Saludos,

Sebastián.

        [[alternative HTML version deleted]]

_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es

 

_______________________________________________
R-help-es mailing list
[email protected]
https://stat.ethz.ch/mailman/listinfo/r-help-es

Responder a