sqldata = hiveSql.sql("""
SELECT name,age from DB
""")
tabel_df = pd.DataFrame(data=sqldata.collect())
tabel_df.to_csv('resultRDD.csv')
如代码所示,我的CSV如下所示:
tom 16
jack 18
实际上,我需要CSV,如下所示
name age
tom 16
jack 18
发布于 2019-12-21 12:10:48
只需创建一个列名列表:
table_df = pd.Dataframe(data=sqldata.collect())
#add these 2 lines
column_names = ['name','age']
table_df.columns = column_names
table_df.to_csv('resultRDD.csv')
就是这样。完成了!
发布于 2019-12-21 12:17:29
还可以传入列名列表,如下所示
tabel_df = pd.DataFrame(data=sqldata.collect(),columns=['name','age'])
发布于 2019-12-21 12:27:25
使用以下命令:
tabel_df.to_csv('resultRDD.csv', header=['name','age'])
https://stackoverflow.com/questions/59433264
复制相似问题