pyspark Column对象
Column
from pyspark.sql.functions import col from pyspark.sql import Column my_col: Column = col('foo')
那么如何从my_col对象中提取字符串'foo'呢?我能想到的最好的方法是使用repr,但这感觉非常尴尬:
my_col
'foo'
repr
col_name: str = repr(my_col)[8:-2]
有更好的办法吗?
egmofgnx1#
嗯,似乎可以做到:
col_name = my_col._jc.toString()
1条答案
按热度按时间egmofgnx1#
嗯,似乎可以做到: