Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用Azure机器学习Studio在Python中将Sting转换为DateTime_Python_Pandas_Azure_Azure Machine Learning Studio - Fatal编程技术网

使用Azure机器学习Studio在Python中将Sting转换为DateTime

使用Azure机器学习Studio在Python中将Sting转换为DateTime,python,pandas,azure,azure-machine-learning-studio,Python,Pandas,Azure,Azure Machine Learning Studio,我正在研究一个机器学习模型,并尝试将字符串列转换为日期列。我想它必须是一个日期和时间栏 更具体地说,这是日期列,在上传到Azure ML Studio后,它自动成为一个字符串。我曾尝试使用“编辑元数据”选项,但它不允许我进行此更改。我还试图在上传CSV文件之前修改该列的格式,但它不起作用。我也检查了论坛,发现有些人也遇到过同样的问题。然而,我试图应用相同的解决方案,但没有奏效 import pandas as pd def azureml_main(dataframe1 = None, dat

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

更具体地说,这是日期列,在上传到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
欢迎任何帮助


谢谢

我通过更改csv文件中该列的格式解决了这个问题。我尝试了许多可用的日期和时间格式中的一种,它成功了。第一个不起作用,但第二个起作用

多谢各位

伊万