我有一个Spark中的数据框,想要计算它中可用列的数量。我知道如何计算列中行数,但我想要计算列的数量。
val df1 = Seq(
("spark", "scala", "2015-10-14", 10,"rahul"),
("spark", "scala", "2015-10-15", 11,"abhishek"),
("spark", "scala", "2015-10-16", 12,"Jay"),
("spark","scala",null,13,"Kiran"))
.toDF("bu_name","client_name","date","patient_id","paitent _name")
df1.show
有谁可以告诉我如何在这个数据框中计算列数?我正在使用Scala语言。