Skip to main content
cancel
Showing results for 
Search instead for 
Did you mean: 

Grow your Fabric skills and prepare for the DP-600 certification exam by completing the latest Microsoft Fabric challenge.

Reply
Syndicate_Admin
Administrator
Administrator

Conversión de código Python a PowerBI

Tengo una tabla en PowerBI que quiero transformar usando PowerQuery. Estoy tratando de hacer el equivalente de PowerQuery de aplicar la función de python value_counts() a cada columna en el marco de datos. Sin embargo, no encuentro la manera de hacerlo.

df.apply(pd.Series.value_counts)

Como ejemplo, tengo este marco de datos:

yuvan29_0-1715911292739.png

Cuando le aplico el código de Python, da como resultado este marco de datos:

yuvan29_1-1715911352578.png

Agradecería cualquier idea, gracias!!

3 REPLIES 3
Syndicate_Admin
Administrator
Administrator

Hola @yuvan29 una opción para obtener resultados como en las celdas de jupyter view outuput para una sola columna

Powerquery, Tab Transform y la imagen de abajo

some_bih_0-1715926295515.png

Syndicate_Admin
Administrator
Administrator

Hola @yuvan29

Puede usar este código en Power Query, simplemente actualice el Source:

let
    Source = Table.FromRows(Json.Document(Binary.Decompress(Binary.FromText("i45WKkvMKU2NN1TSgbKM4CwTOMsUiRWrg08PdnOw6UGwjLGy8NtjjNWV+O3BZiPQbbEA", BinaryEncoding.Base64), Compression.Deflate)), let _t = ((type nullable text) meta [Serialized.Text = true]) in type table [#"Day 1" = _t, #"Day 2" = _t, #"Day 3" = _t, #"Day 4" = _t, #"Day 5" = _t]),
    UnpivotedColumns = Table.UnpivotOtherColumns(Source, {}, "Attribute", "Value"),
    GroupedRows = Table.Group(UnpivotedColumns, {"Attribute", "Value"}, {{"Count", each Table.RowCount(_), type number}}),
    #"Pivoted Column" = Table.Pivot(GroupedRows, List.Distinct(GroupedRows[Attribute]), "Attribute", "Count", List.Sum)
in
    #"Pivoted Column"

Se adjunta el archivo de ejemplo.

Si esta publicación ayuda, considere aceptarla como la solución para ayudar a los otros miembros a encontrarla más rápidamente.

¡Agradezco sus felicitaciones!

LinkedIn | Twitter | Blog | YouTube (en inglés)

Perfecto, esto funcionó, ¡gracias!

Helpful resources

Announcements
RTI Forums Carousel3

New forum boards available in Real-Time Intelligence.

Ask questions in Eventhouse and KQL, Eventstream, and Reflex.

MayPowerBICarousel1

Power BI Monthly Update - May 2024

Check out the May 2024 Power BI update to learn about new features.