【发布时间】:2019-03-07 20:00:36
【问题描述】:
下面是一个数据框,其中包含列表形式的值。我想执行两个操作。我想删除所有包含年份为 ['2017', '2018] 的行,并且我想将 ['2017'] 行和 ['2018'] 行拆分为单独的数据框。
df4 =pd.DataFrame({ 'Key':['12', '180,146','34', '56', '87'], 'Year':[ ['2017', '2018'],['2017'], ['2018'], ['2017','2018'],['2018']]})
当值本身位于列表中时,我找不到可以执行此操作的选项。如果我可以将值保留在列表本身中会很好,因为其余的计算都是基于它们的。感谢帮助。
【问题讨论】:
标签: python python-3.x pandas list dataframe