如何在Spark中更改数据帧中每一行的值?
for row in df3.rdd.collect():
d=row.asDict()
codice_te=d["ID_TIPO_EVENTO"]
codice_de=d["ID_DETTAGLIO_EVENTO"]
descr_te,descr_de=self.F_Anag(jsonI,"TIPO_EVENTO",codice_te,"DETTAGLIO_EVENTO",codice_de)
descr_te=codice_te if descr_te is None else descr_te
descr_de=codice_de if descr_de is None else descr_de
现在我有两个要替换的值: 该行的df3 [“ ID_TIPO_EVENTO”]与descr_te; 和具有descr_de的该行的df3 [“ ID_DETTAGLIO_EVENTO”]。 我必须如何轻松地完成每一行?
谢谢 问候