对dataframe一列数据,将表格中的yy-mm-dd转换为“年-月”数据
时间: 2024-05-05 15:20:35 浏览: 137
可以使用 pandas 的 dt 库来实现这个转换。下面是一段示例代码:
```python
import pandas as pd
# 读取数据
df = pd.read_csv('data.csv')
# 将日期转换为年-月格式
df['日期'] = pd.to_datetime(df['日期'], format='%Y-%m-%d').dt.strftime('%Y-%m')
# 保存数据
df.to_csv('processed_data.csv', index=False)
```
在这个代码中,我们首先使用 pd.read_csv() 函数读取表格数据,然后使用 pd.to_datetime() 函数将日期列转换为 datetime 格式。接下来,我们使用 dt.strftime() 函数将 datetime 转换为指定格式的字符串,最后将转换好的数据保存到新的表格中。
阅读全文