数据来源:
a b c d
期望值:
$1 $2 $3 $4
a b c d
我尝试echo 'a b c d'| awk 'END {for(i=1;i<=NF;i++) printf("$%d\t",i)}'
(但失败了)
答案 0 :(得分:1)
pay_map = {'CRD':1.0, 'CSH':0.0}
pay_bin = UserDefinedFunction(lambda z: pay_map[z], DoubleType())
df = df.withColumn('payment_type', pay_bin(df['payment_type']))
Read Ark编程,第4版,作者:Arnold Robbins - 尝试在END部分执行此操作,脚本中的其他内容表明您缺少awk的基础知识。