我正在尝试在PySpark selectExpr
中绑定动态变量。
代码:
name = "random_string"
df.selectExpr("variable_name as $name")
这会引发错误。
感谢。
答案 0 :(得分:1)
使用标准字符串格式:
df.selectExpr(f"variable_name as {name}")
在Python 3.6或更高版本中,或
df.selectExpr("variable_name as {}".format(name))
之前。
答案 1 :(得分:0)
我试过
df.selectExpr(f"variable_name as " + name)
它正在发挥作用。