У меня есть фрейм данных pyspark, в который я хочу добавить новый освещенный столбец, например:
my_dataframe.select(col("col1"), lit("this is data").alias("col2"))
По умолчанию, когда я пишу это в BigQuery, тип освещенного столбца - строка (хорошо), но режим обязателен (плохой). Как я могу написать освещенную колонку и заставить BigQuery думать, что она обнуляема? Мой обходной путь ниже - в поисках более чистого подхода.
my_dataframe.select(col("col1"), when(lit(1) == 1, lit("this is data")).alias("col2"))