it-roy-ru.com

Как посчитать количество столбцов в Spark Dataframe?

У меня есть этот фрейм данных в 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.

4
Rahul Pandey

Чтобы посчитать количество столбцов, просто выполните:

df1.columns.size
10
Shaido

В python у меня работал следующий код:

print(len(df.columns))
1
jillm_5

Длина изменяемой индексированной последовательности также работает.

df.columns.length
0
Kris