【发布时间】:2019-08-10 12:53:20
【问题描述】:
我有这样的数据框
Row(id='123456', name='Computer Science', class='Science')
我在数据框中有 1000 行。
现在我有了类似的功能
def parse_id(id):
id = somestuff
return new_id
对于每一列,我都有解析函数,例如 parse_name , parse_class
我想将这些函数应用于每个数据框行,以便它提供像 new_id、'new_name'、'new_class' 这样的新列
所以生成的数据框会像
Row(id='123456', name='Computer Science', class='Science', new_id='12345668688', new_name='Computer Science new', new_class='Science new')
我该怎么做
【问题讨论】:
标签: python dataframe pyspark apache-spark-sql amazon-emr