I have function that reads in file which could either be in delta or parquet format.
def getData(filename,fileFormat)
if data_format == "parquet":
return spark.read.parquet(filename)
elif data_format == "delta":
return spark.read.format("delta").load(filename)
I then use the returned pyspark.sql.dataframe.DataFrame in some analysis function
def someAnalyticalFunction(df)
if df == "parquet": #I know this isnt right but how do i check the data format?
#do some analysis
elif df == "delta"
#do some slight different analysis
Is there away that i can check in the analysis function, what format the dataframe (df) the was read in?