Я использую следующий код для блоков данных:
dataToShow = jDataJoined.\
withColumn('id', monotonically_increasing_id()).\
filter(
(jDataJoined.containerNumber == 'SUDU8108536')).\
select(col('id'), col('returnTemperature'), col('supplyTemperature'))
Это даст мне табличные данные, такие как
Теперь я хотел бы отобразить линейный график с этими returnTempera и supplyTempera как категории.
Насколько я понял, метод display
в кирпичах данных хочет в качестве второго аргумента категорию, поэтому в основном то, что я должен иметь, эточто-то вроде
id - temperatureCategory - value
1 - returnTemperature - 25.0
1 - supplyTemperature - 27.0
2 - returnTemperature - 24.0
2 - supplyTemperature - 28.0
Как я могу преобразовать фрейм данных таким образом?