python怎么把表格中日期列改为只有年
时间: 2023-12-03 20:47:08 浏览: 74
利用python对excel中一列的时间数据更改格式操作
假设你的表格数据存储在一个名为 `data` 的 Pandas DataFrame 中,其中包含一个名为 `date` 的日期列,你可以使用 Pandas 库的 `apply()` 方法,将每个日期值转换为只包含年份的字符串。
以下是示例代码:
```python
import pandas as pd
# 加载数据
data = pd.read_csv('your_table.csv')
# 定义一个函数,将日期转换为字符串格式的年份
def get_year(date):
return str(date.year)
# 使用 apply() 方法将日期列转换为只包含年份的字符串列
data['date'] = data['date'].apply(get_year)
# 输出转换后的数据
print(data.head())
```
这将把 `date` 列中的所有日期值转换为只包含年份的字符串,并将其存储回 DataFrame 中。
阅读全文