擅长:python、mysql、java
<p>感谢Zero323给了我线索。我跳过了空值。修改后的代码为以下内容:-在</p>
<pre><code> df2=df.na.drop(subset=["temperature"])
rddT=df2.rdd.map(lambda r: r.temperature)
c=rddT.count()
s=rddT.map(lambda x: pow(x-m,2)).sum()
sd=math.sqrt(s/c)
return(sd)
</code></pre>