collections.Counter in pandas DataFrame umwandeln

English Deutsch

Pandas kann die Umwandlung eines Counter in ein DataFrame selbst übernehmen, aber du musst ein Spaltenlabel hinzufügen:

counter_to_dataframe.py
pd.DataFrame({"YourColumnLabelGoesHere": counterObject})

Vollständiges Beispiel

counter_to_dataframe_full.py
import pandas as pd
from collections import Counter

ctr = Counter()
ctr["a"] += 1
ctr["b"] += 1
ctr["a"] += 1
ctr["a"] += 1
ctr["b"] += 1
ctr["a"] += 1
ctr["c"] += 1

pd.DataFrame({"ctr": ctr})

Dies ergibt das folgende DataFrame:

Pandas DataFrame erstellt aus collections.Counter mit Zählwerten für Items a, b und c


Check out similar posts by category: Pandas, Python