好吧,这看起来很容易,但我找不到任何解决方案或响应。我只是有一个 Dataframe 与列充满空值,我只是想填补它与“s”或“n”随机。
我试过了
df.foreach(f=>{
if(random)
f.get(4) = "s"
else{f.get(4) = "n"}
})
`
但是不起作用,因为我认为f只是一个列表,而不是实际的值。伪值应该是这样的:
for(i=0;i<max_rows;i++)
if(prob<.5)
{df[i]["column_field"] == "s"}
else
{df[i]["column_field"] == "n"}
2条答案
按热度按时间r9f1avp51#
替换所有整数列和长列
替换为特定列
字符串类型所有列
特定列
mqkwyuun2#
DataFrame na fill
Class DataFrame
为您的问题添加新值