python DataFrame时间列中如何提取出年月
时间: 2023-08-04 20:32:44 浏览: 131
使用Python的Dataframe取两列时间值相差一年的所有行方法
可以使用 pandas 库中的 `dt` 属性来提取时间列中的年月信息。
假设 DataFrame 中的时间列名为 `time`,则可以使用以下代码将时间列拆分为年月两列:
```python
import pandas as pd
df['year'] = df['time'].dt.year
df['month'] = df['time'].dt.month
```
其中,`dt.year` 返回时间列中的年份信息,`dt.month` 返回时间列中的月份信息。将这两个属性赋值给新的列即可。
阅读全文