首页 > 解决方案 > 使用 Azure 机器学习工作室在 Python 中将 Sting 转换为 DateTime

问题描述

我正在研究机器学习模型,并尝试将字符串列转换为日期列。我想它必须是一个日期和时间列。

更具体地说,这是 Date 列,在上传到 Azure ML Studio 后它会自动变成一个字符串。我曾尝试使用“编辑元数据”选项,但它不允许我进行此更改。我还尝试在上传之前修改 CSV 文件中该列的格式,但它不起作用。我也查了论坛,发现有些人也遇到过同样的问题。但是我尝试应用相同的解决方案但没有奏效。

import pandas as pd

def azureml_main(dataframe1 = None, dataframe2 = None):
    dataframe1.Date=pd.to_date(dataframe1.Date, error='coerce')
    return dataframe1

欢迎任何帮助。

谢谢

标签: pythonpandasazureazure-machine-learning-studio

解决方案


我通过更改 csv 文件本身的该列的格式来解决它。我尝试了许多可用的日期和时间格式中的一种,并且效果很好。它不适用于第一个,但它适用于第二个。

谢谢

伊万


推荐阅读