J'ai cette base de données dans Spark, je veux compter le nombre de colonnes disponibles. Je sais comment compter le nombre de lignes dans la colonne mais je veux compter le nombre de colonnes.
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
Quelqu'un peut-il me dire comment je peux compter le nombre de colonnes dans cette base de données? J'utilise le langage Scala.
Pour compter le nombre de colonnes, il suffit de faire:
df1.columns.size
En python, le code suivant a fonctionné pour moi:
print(len(df.columns))
La longueur de la séquence indexée mutable fonctionne également.
df.columns.length