我在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)
答案 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);
}