Anónimo
Traté de pivotar una tabla con suma de función agregada en python. Después de ejecutar el script de python en power bi, no puedo ver las columnas de índice que solía agrupar. Pero si estoy tratando de ejecutar este código en python, funciona perfectamente al mostrar columnas de índice.
Aquí debajo de mi código;
importar pandas como pd
pivotset = dataset.pivot_table(index=[‘movieID’,’user’], valores=[‘Rating’], aggfunc=»suma»)
imprimir (pivote)
El resultado en Python es:
Calificación de usuario de movieID
1 Ali 5
Ganesha 5
jayaram 2
Kevin 1
Mithún 3
Musthafa 3
Shafi 4
2 gato 5
sasi 4
Claro 3
Pero si estoy tratando de hacer lo mismo en el poder bi el las variables de índice no se muestran. Por favor ayuda a encontrar esto.
Clasificación
5
5
2
1
3
El csv del conjunto de datos de entrada está debajo
movieID,usuario,Calificación
1, Ganesha, 5
1,Mithun,3
2,Sasi,4
1, musthafa, 3
2, claro, 3
1,Shafi,4
1, Kevin, 1
2, jota, 5
1, Jayaram, 2
1, Alí, 5
Ayúdenme a encontrar por qué las variables de índice están desapareciendo en power bi
v-yuta-msft
@Anónimo,
Según mi prueba, me temo que power bi no admite columnas de índice en la tabla pandas. Como solución alternativa, puede lograr el mismo resultado utilizando «Pivot» y «Unpivot» en Power Query.
En primer lugar, haga clic en la columna «movieID» y «usuario», haga clic en transformar-> Columnas dinámicas, seleccione «Clasificación» como valor, suma como agregación, obtendrá una tabla como la siguiente:
En segundo lugar, haga clic en la columna «1» y «2» y luego haga clic en «Despivotar columnas»:
Después de reordenar las columnas y cambiar el nombre de los encabezados de las columnas, obtendrá el resultado:
Saludos,
jimmy tao
Anónimo
Gracias Jimmy por la respuesta rápida y la respuesta aclarada. Probaré lo mismo entonces.
v-yuta-msft
@Anónimo,
Según mi prueba, me temo que power bi no admite columnas de índice en la tabla pandas. Como solución alternativa, puede lograr el mismo resultado utilizando «Pivot» y «Unpivot» en Power Query.
En primer lugar, haga clic en la columna «movieID» y «usuario», haga clic en transformar-> Columnas dinámicas, seleccione «Clasificación» como valor, suma como agregación, obtendrá una tabla como la siguiente:
En segundo lugar, haga clic en la columna «1» y «2» y luego haga clic en «Unpivot Columns»:
Después de reordenar las columnas y cambiar el nombre de los encabezados de las columnas, obtendrá el resultado:
Saludos,
jimmy tao