2016-07-12 489 views
-2

如何在Spark中将Column的内容输出到控制台?对于DataFrame s,使用df.show(),因为任何原因它不适用于ColumnSpark列 - 写入控制台

谢谢!

回答

0

列没有内容。选择单列并显示:

df.select(df.col("some")).show(); 
+0

这仍然是数据框的列。我有兴趣打印一个列。像'Column toPrint = something; toPrint.show()'(不起作用)。 –

+0

没有什么可打印的。列不包含数据。 –

+0

好吧,但我可以这样做:'Column calc = df。(“first”)。calc(“something”)'然后'df = df.withColumn(“new”,calc)',所以它必须包含SOMETHING ... –