我有以下資料框:
Date Embedded_text Partei sentiment_prediction Sentiment
Date
2021-03-26 2021-03-26 AfD wirkt.\n\nSchluss mit dem #Gendergaga\nMDR... AfD 2 Neutral
2021-03-27 2021-03-27 Im Herbst wird gew?hlt.\nSchluss mit den Recht... AfD 1 Negative
2021-03-31 2021-03-31 Beh?rdenwillkür\nFlüchtlingsheime durchgedrück... AfD 1 Negative
2021-04-01 2021-04-01 Aus Raider wird jetzt Twix \n\nLeider kein #Ap... AfD 2 Neutral
2021-04-01 2021-04-01 Gendern geht (?*innen“)\nImpfen geht nicht.\nD... AfD 1 Negative
... ... ... ... ... ...
資料幀的時間范圍從 01.01.2021 到 01.01.2022。現在我想隨著時間的推移繪制不同的東西,例如:
- 隨著時間的推移繪制“sentiment_prediction”
- 隨著時間的推移繪制“sentiment_prediction”,按“Partei”分組
- 在一年中的所有月份或特定的幾周內繪制
我已經選擇了“日期”作為索引。在嘗試繪制全年時,我得到以下輸出:
df["sentiment_prediction"].plot()

如您所見,該圖充滿了資料點,因為該圖中考慮了每一天。這就是為什么我只想繪制幾個月或幾周的情節以獲得更深入的情節。目前,我不知道如何解決這個問題。
提前致謝!
uj5u.com熱心網友回復:
只畫幾個月或幾周
使用
重采樣后:
# resampled weekly
df['sentiment_prediction'].resample('W').mean().plot()

# resampled monthly
df['sentiment_prediction'].resample('M').mean().plot()

按“Partei”分組
用于在
uj5u.com熱心網友回復:
您可以嘗試在 X 軸上使用不同的時間格式(如 MM-DD-YYYY),或者僅獲取每個月的平均值或中位數來繪制單個點。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/425810.html
標籤:Python 数据框 约会时间 matplotlib 阴谋
