pandas怎么将时间格式化
时间: 2023-10-16 10:59:52 浏览: 89
pandas 时间格式转换的实现
要将时间格式化为特定的字符串格式,您可以使用 Pandas 的 `strftime()` 方法。
以下是一个示例代码:
```python
import pandas as pd
# 创建示例 DataFrame
df = pd.DataFrame({'时间': ['2023-05-24 00:00:00', '2023-06-15 08:30:00', '2023-07-10 12:45:00']})
# 将时间格式化为指定字符串格式
df['格式化时间'] = pd.to_datetime(df['时间']).dt.strftime('%Y-%m-%d %H:%M:%S')
print(df)
```
在上面的代码中,我们首先创建了一个示例 DataFrame `df`,其中包含了一个名为 "时间" 的列,其中的时间格式为 "2023-05-24 00:00:00"。
然后,我们使用 `pd.to_datetime()` 函数将 "时间" 列的数据转换为日期时间格式。
接下来,我们使用 `dt.strftime()` 方法将日期时间格式化为指定的字符串格式。在示例中,我们使用 '%Y-%m-%d %H:%M:%S' 格式,表示年份、月份、日期、小时、分钟和秒。
最后,我们将格式化后的时间存储在一个新的列 "格式化时间" 中,并将修改后的 DataFrame 打印出来。
通过这种方式,您可以将时间格式化为特定的字符串格式。请根据您的实际需求进行相应的调整。
阅读全文