我有一個蟒蛇列列表col_list = [name, age, address.city, address.street, address.zipcode, address.state]這是我在Pyspark中選擇的。df = df.select(*[col(c) for c in col_list]).alias(c.replace('.', '_'))上面的語句創(chuàng)建了一個包含列名稱的平面數(shù)據(jù)幀 - 名稱,年齡,城市,街道,郵政編碼,州,但我需要列名稱,如 - address_city,address_street,address_zipcode,address_state。任何建議。
1 回答
月關(guān)寶盒
TA貢獻(xiàn)1772條經(jīng)驗(yàn) 獲得超5個贊
豐
df = df.select(*[F.col(c).alias(c.replace('.', '_')) for c in col_list])添加回答
舉報(bào)
0/150
提交
取消
