Erstellen Sie Duplikate von Zeilen basierend auf Werten in einer anderen SpaltePython

Python-Programme
Anonymous
 Erstellen Sie Duplikate von Zeilen basierend auf Werten in einer anderen Spalte

Post by Anonymous »

Ich versuche, ein Histogramm einiger Daten in Polaren zu erstellen. Als Teil meines Histogrammcode muss ich einige Zeilen duplizieren. Ich habe eine Wertespalte, in der jede Zeile auch ein Gewicht hat, das besagt, wie oft die Zeile zum Histogramm hinzugefügt werden sollte.

Code: Select all

import polars as pl

df = pl.DataFrame({"value":[1,2,3], "weight":[2, 2, 1]})

print(df)
# shape: (3, 2)
# ┌───────┬────────┐
# │ value ┆ weight │
# │ ---   ┆ ---    │
# │ i64   ┆ i64    │
# ╞═══════╪════════╡
# │ 1     ┆ 2      │
# │ 2     ┆ 2      │
# │ 3     ┆ 1      │
# └───────┴────────┘

s_target = pl.Series(name="value", values=[1,1,2,2,3])
print(s_target)
# shape: (5,)
# Series: 'value' [i64]
# [
#   1
#   1
#   2
#   2
#   3
# ]

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post