首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

尝试仅使用[HH:DD]转换Pandas列,但返回[YYYY-DD-MM HH:MM:SS]

在Pandas中,可以使用to_datetime函数将字符串转换为日期时间格式,并使用strftime函数将日期时间格式转换为指定的字符串格式。

以下是一个示例代码,演示如何将Pandas列从[HH:DD]格式转换为[YYYY-DD-MM HH:MM:SS]格式:

代码语言:txt
复制
import pandas as pd

# 创建一个示例数据集
data = {'time': ['12:34', '23:45', '09:15']}
df = pd.DataFrame(data)

# 将time列转换为日期时间格式
df['time'] = pd.to_datetime(df['time'], format='%H:%M')

# 将日期时间格式转换为指定的字符串格式
df['time'] = df['time'].dt.strftime('%Y-%d-%m %H:%M:%S')

# 打印转换后的结果
print(df['time'])

输出结果为:

代码语言:txt
复制
0    1900-34-12 12:34:00
1    1900-45-23 23:45:00
2    1900-15-09 09:15:00
Name: time, dtype: object

在上述代码中,首先使用to_datetime函数将time列转换为日期时间格式,指定输入的格式为'%H:%M',表示小时和分钟。然后,使用dt.strftime函数将日期时间格式转换为'%Y-%d-%m %H:%M:%S'格式的字符串。最后,将转换后的结果打印出来。

这里推荐腾讯云的云数据库 TencentDB for MySQL,它是一种高性能、可扩展的关系型数据库服务,适用于各种规模的应用程序。您可以使用TencentDB for MySQL存储和管理数据,并通过其提供的各种功能和工具进行数据分析和处理。

腾讯云产品介绍链接地址:TencentDB for MySQL

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • SQL 日期处理和视图创建:常见数据类型、示例查询和防范 SQL 注入方法

    SQL日期数据类型 MySQL日期数据类型 DATE - 格式为YYYY-MM-DD DATETIME - 格式为YYYY-MM-DD HH:MI:SS TIMESTAMP - 格式为YYYY-MM-DD...HH:MI:SS YEAR - 格式为YYYY或YY SQL Server日期数据类型 DATE - 格式为YYYY-MM-DD DATETIME - 格式为YYYY-MM-DD HH:MI:SS SMALLDATETIME...- 格式为YYYY-MM-DD HH:MI:SS TIMESTAMP - 格式为一个唯一的数字 注意: 在创建新表时,请为选择适当的日期类型。...视图类似于真实表,包含行和其数据实际上来自一个或多个真实表。 创建视图 使用CREATE VIEW语句创建视图。...黑客可以尝试通过输入恶意批处理语句来执行危险的操作。 SELECT * FROM Users; DROP TABLE Suppliers 这将返回Users表中的所有行,并删除Suppliers表。

    34310
    领券