【发布时间】:2021-03-01 09:57:14
【问题描述】:
我有这列数据框如下:
- 大众市场平装本,– 1986 年 10 月 1 日
- 平装本,– 进口,2018 年 4 月 26 日
- 平装本,– 2011 年 3 月 17 日
- 平装本,– 2016
- 平装本,– 2011 年 12 月 26 日
我想从这个列表中提取几个月和几年,这是一个很长的列表。我已经执行了以下程序:
def extract_Test(data):
edition=list(data)
for i in edition:
i.split(",-")[1].strip()
return i
但是,它给了我一个错误,说列表索引超出范围。此数据位于熊猫数据框中。我做错了什么?
【问题讨论】:
标签: python pandas dataframe for-loop data-extraction