[R-es] Convertir lista de precios a dolares por gramo

Sebastian Kruk re@|duo@@o|ow @end|ng |rom gm@||@com
Jue Abr 16 23:48:44 CEST 2020


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]]



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