Genere datos donde los recuentos de celdas son aleatorios, pero las sumas de las filas siempre son iguales.

Estoy en una situación en la que necesito crear un conjunto de conjuntos de datos falsos donde la suma de dos variables es la misma que en mis datos reales, pero los conteos de cada variable son aleatorios. Aquí está la configuración:

>df
    X.1  X.2
1   145   30
2    55   73   

La primera fila suma a 175 y la segunda a 128. Lo que busco es una forma de generar un marco de datos (o un grupo de marcos de datos) como este:

>df.2
    X.1  X.2
1   100   75
2    90   38

En df.2, los recuentos de celdas han cambiado, pero las filas aún se suman a la misma tabla. Los datos reales tienen cientos de filas, pero solo dos variables si eso ayuda. He tratado de averiguar cómo hacer esto consample() Pero no he tenido suerte. ¿Alguna sugerencia?

¡Gracias!

Respuestas a la pregunta(4)

Su respuesta a la pregunta