The DataFrame class has a method named columns, which returns all column names 
as an array. You can then use the contains method in the Scala Array class to 
check whether a column exists.

Mohammed
Author: Big Data Analytics with 
Spark<http://www.amazon.com/Big-Data-Analytics-Spark-Practitioners/dp/1484209656/>

From: Sebastian Piu [mailto:sebastian....@gmail.com]
Sent: Monday, February 15, 2016 11:21 AM
To: user
Subject: Re: Check if column exists in Schema

I just realised this is a bit vague, I'm looking to create a function that 
looks into different columns to get a value. So depending on a type I might 
look into a given path or another (which might or might not exist).

Example if column some.path.to.my.date exists I'd return that, if it doesn't or 
it is null, i'd get it from some other place

On Mon, Feb 15, 2016 at 7:17 PM Sebastian Piu 
<sebastian....@gmail.com<mailto:sebastian....@gmail.com>> wrote:
Is there any way of checking if a given column exists in a Dataframe?

Reply via email to