【问题标题】:How can I group my dataframe and draw a scatter plot for my dataframe?如何对我的数据框进行分组并为我的数据框绘制散点图?
【发布时间】:2021-05-10 05:11:15
【问题描述】:

我提取了一个 pandas 数据框,其中每一行都可以属于 24 个集群之一。

                date  cluster             tweet_id   id
0   2021-05-09 15:08:48       15  1391409828233351168    0
1   2021-05-09 07:29:08        7  1391294148200837122    1
2   2021-05-09 07:29:05        7  1391294136830005248    2
3   2021-05-09 07:28:02        7  1391293869799743489    3

4   2021-05-09 07:27:10        7  1391293650836017155    4
..                  ...      ...                  ...  ...
195 2021-05-07 04:08:05        4  1390518778191089666  195
196 2021-05-07 04:07:57        4  1390518742715600898  196
197 2021-05-07 04:07:10        4  1390518546321575936  197
198 2021-05-07 04:06:58        4  1390518497097261058  198
199 2021-05-07 04:06:16        4  1390518318617006083  199

如何根据数据所属的集群对数据进行分组,如何绘制 x 轴(集群)= [1,2,3 ...24] 和 y 轴 = id 的散点图? 我尝试了以下代码,但它是错误的:

y = df['id']
x = df['cluster']

df.plot.scatter(x=x, y=y)
plt.show()

如果有人可以帮助我,那就太好了。

谢谢

【问题讨论】:

    标签: python pandas data-analysis scatter-plot


    【解决方案1】:

    试试这个:

    date.plot.scatter(x='cluster', y='id')
    plt.show()
    

    x 和 y 参数是您要绘制的列的名称。你正在通过两个熊猫系列。

    【讨论】:

      猜你喜欢
      • 2015-10-01
      • 2017-09-23
      • 2021-04-21
      • 2021-03-27
      • 2017-05-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-21
      相关资源
      最近更新 更多