与其他行连续更改字段中的值

时间:2018-10-17 10:14:51

标签: python apache-spark dataframe row

如何在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”]。 我必须如何轻松地完成每一行?

谢谢 问候

0 个答案:

没有答案