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

如何从pandas中作为字符串输入的年份中删除月份?

在pandas中,可以使用字符串的切片操作来从作为字符串输入的年份中删除月份。具体步骤如下:

  1. 首先,将年份作为字符串输入存储在一个pandas的Series或DataFrame列中。
  2. 使用字符串的切片操作,提取年份的前4个字符,即年份部分。
  3. 将提取后的年份部分重新赋值给原始列,以实现删除月份的效果。

以下是一个示例代码:

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

# 创建一个包含年份的Series
years = pd.Series(['202201', '202002', '202103', '202004'])

# 使用字符串的切片操作删除月份
years = years.str[:4]

# 打印结果
print(years)

输出结果为:

代码语言:txt
复制
0    2022
1    2020
2    2021
3    2020
dtype: object

在这个示例中,通过使用str[:4]来提取年份的前4个字符,即删除了月份部分。最后,将提取后的年份部分重新赋值给原始列years,实现了从pandas中作为字符串输入的年份中删除月份的操作。

对于pandas的更多详细信息和用法,可以参考腾讯云的相关产品和文档:

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

相关·内容

没有搜到相关的合辑

领券