Yes we can add columns to the existing data frame in Spark
import pandas as pd
data = {'Name': ['Indis', 'Sachin', 'Rohit', 'Dhoni'],
'Height': [5.1, 6.2, 5.1, 5.2],
'Qualification': ['Team', 'Opener', 'Hitman', 'Keeper']}
df = pd.DataFrame(data)
address = ['India', 'Mumbai', 'Chennai', 'Patna']
df['Address'] = address
df
on Spark Online Training