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 > [[alternative HTML version deleted]] _______________________________________________ R-help-es mailing list [email protected] https://stat.ethz.ch/mailman/listinfo/r-help-es
