【发布时间】:2023-03-22 16:00:01
【问题描述】:
我有两列的大数据集,我使用带有 pyspark 模块的 spark 来分析数据集。我尝试使用“日期”列和“计数”列绘制折线图。但是日期列包含了 4 年的详细信息,但那些不按顺序排列(按天计算),日期参差不齐。所以首先我想重新安排日期,从过去到现在。而这个日期列,数据类型是字符串。我可以知道要绘制这个时间序列折线图吗,如果我将这个字符串类型的日期值更改为日期类型值,那么这个日期列应该必须转换为“日期类型”吗?
【问题讨论】:
-
您的问题真的是关于画线还是关于将字符串转换为日期?我知道你问的是后者。
-
主要是我想画折线图,但在画图表之前我想按顺序转换轴
-
好的。因此,如果您的数据集正确,您仍然不知道如何绘制折线图。对吗?
-
我是新来的火花。我不知道使用 spark 绘制折线图。但我想为这两个变量绘制折线图,将数据框转换为熊猫数据框,然后使用 matplotlib 模块。但在绘图之前,我想将日期列重新排列为有序日期。
-
是的,你是对的。在绘制图表之前,您需要将 Spark DataFrame 转换为一些 Python 数据结构。它可以是 Pandas DF 或“收集” Spark DataFrame。
标签: python pyspark time-series linechart