列中每个唯一值的熊猫图线(年)

我有一些数据,其中时间以十进制年份分组,以0.02采样,因此每年50个采样。

我想提取每年的数据并将它们相互绘制。

我每年都使用整数创建字典:

Year = df['DATE'].astype(int) # converts dates to years by integer

dfs = dict(tuple(df.groupby('Year')))

我现在陷入了如何绘制随时间(DATE)变量变化的第三个变量的行的问题。我基本上想要的是一个图,其中y =变量,x范围是50个样本(每年),而所有年份都相互绘制。

a745061941 回答:列中每个唯一值的熊猫图线(年)

也许您可以尝试以下方法:

1-将索引转换为日期时间:data.index = pd.to_datetime(data.index)

2-逐年绘制数据框:ex data ['1992']。plot()

我想第一步是最棘手的

本文链接:https://www.f2er.com/3159425.html

大家都在问