Şu anda boş olan bir veri çerçevesi sütununun (Age) hücre değerlerini değiştirmek istiyorum ve yalnızca başka bir sütun (Survived) karşılık gelen satır için 0 değerine sahipse bunu yapmak istiyorum Yaş için boş yer. Hayatta kalan sütunda 1, ancak Yaş sütununda boş ise, onu boş olarak tutacağım.Pyspark: cümlede ne zaman birden çok koşul
&&
operatörünü kullanmayı denedim, ancak çalışmadı. İşte benim kodum:
tdata.withColumn("Age", when((tdata.Age == "" && tdata.Survived == "0"), mean_age_0).otherwise(tdata.Age)).show()
Herhangi bir öneri nasıl halledilir? Teşekkürler.
Hata Mesajı: Python hiçbir &&
operatörü çünkü
SyntaxError: invalid syntax
File "<ipython-input-33-3e691784411c>", line 1
tdata.withColumn("Age", when((tdata.Age == "" && tdata.Survived == "0"), mean_age_0).otherwise(tdata.Age)).show()
^