This code does not work as expected with dates as column name (if you modify the column name to non-dates names then it works)
kunpivot = spark.sql("Select count