PySpark中的字符串方法

时间:2019-07-07 14:43:02

标签: python pyspark

我在pyspark中有一个代码。我需要将其转换为字符串,然后将其转换为日期类型,等等。

我找不到任何将这种类型转换为字符串的方法。我尝试了str()、. to_string(),但是没有任何效果。我把代码放在下面。

from pyspark.sql import functions as F

df = in_df.select('COL1')
> type(df) 
> <class 'pyspark.sql.dataframe.DataFrame'>

> df.printSchema() 
> |-- COL1: offsetdatetimeudt (nullable = true)

1 个答案:

答案 0 :(得分:0)

直接将列直接转换为字符串

            string[] dataIDs = new string[] { "001", "002", "010", "011", "EMP001", "EMP010", "EMP002", "EMP011" };

            foreach (var item in dataIDs.OrderBy(x => x, StringComparer.Ordinal))
            {
                Console.WriteLine(item);
            }