python - 使用 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
欢迎任何帮助。
谢谢
解决方案
我通过更改 csv 文件本身的该列的格式来解决它。我尝试了许多可用的日期和时间格式中的一种,并且效果很好。它不适用于第一个,但它适用于第二个。
谢谢
伊万
推荐阅读
- python - 如何处理烧瓶 URL 应用程序中的特殊字符?
- elasticsearch - Elasticsearch 中的多匹配查询和评分计算
- python - 解析字符串列表并根据这些字符串的切片返回连接字符串的最佳方法是什么?
- node.js - 无轮询的无尽滚动(实时)
- python - 如何使用 Selenium WebDriver Python 读取在浏览器中打开的 PDF 文件?
- reactjs - React 如何在 useEffect 之外清理 setTimeout
- spring - VSCODE:java.lang.ClassNotFoundException:org.springframework.web.servlet.DispatcherServlet
- python - 通过 Python 在 Redshift 中创建表的问题
- mysql - SQL 从同一个表中的一组值中选择不同的值
- unity3d - 在 Update() 中 SetActive 可以吗?