检查lst中的列名是否在df.columns中



我想检查checklst中的任何列是否是df中的列名之一,如果不是,请创建一个名为checklst的空列。不确定最好的方法是什么。

checklst= ["a","b","c","d","e","f"]
for i in checklst:
if not checklst' in df.columns:
df = df.withColumn("checklst", F.lit(None))
checklst= ["a","b","c","d","e","f"]
for x in checklst:
if x not in df.columns:
df = df.withColumn(x, F.lit(None))

相关内容

最新更新