Formatear grandes valores de moneda o dólares a millones / miles de millones

Necesito una función o paquete simple que formatee:

1 6,000,000
2 75,000,400
3 743,450,000
4 340,000
5 4,300,000

A:

1 6.0 M
2 75.0 M
3 743.5 M
4 0.3 M
5 4.3 M

O bien, haga que los valores grandes (millones, miles de millones) sean más legibles para imprimir en una tabla.

Respuestas a la pregunta(5)

Su respuesta a la pregunta