我手头有一个数据集,其中有一列字符串格式的 DateTime,例如。
a = 'Tue Sep 22 1998 00:00:00 GMT+0000 (Coordinated Universal Time)'
a 只是列中的一个值。
如果我在 Azure 机器学习工作室中使用元数据编辑器,它将无法工作并且会抱怨它无法进行转换(从字符串到日期时间)。我想这与格式有关。所以我正在尝试以下操作:
a = str(a)[:10]+','+str(a)[10:15]
#'Tue Sep 22, 1998'
现在 .NET 肯定可以进行转换,我的意思是像 Convert.ToDateTime() 这样的方法。但是,当我将 Python 脚本的输出可视化时,我发现 String 已更改为 'Tue Sep 22, 1998 None',这很奇怪。有谁知道它有什么问题?我在下面附上了python代码的摘录:
def azureml_main(dataframe1 = None, dataframe2 = None):
dataframe1['timestamp'] = dataframe1['timestamp'].apply(lambda a: str(a)[:10]+','+str(a)[10:15])
return dataframe1,