我有如下数据(df1):
INC_KEY AISPREDOT 180008916795 "[110402.0, 110602.0, 140651.0, 140694.0, 150402.0, 161002.0]" 180008916796 "[140655.0, 140694.0]" 180008916797 "[853151.0]" 180008916798 "[110402.0, 140652.0, 150202.0]" 180008916799 "[857300.0]"
其中INC_KEY设置为索引。我还有一个代码列表:
codes = [110402.0, 857300.0]
如您所见,每个索引都包含一个不同代码的列表(AISPREDOT),但该列表在数据帧中是一个字符串。我需要以某种方式将这些字符串作为列表读取,然后过滤df1并创建一个新的数据帧df2,其中df2只包含至少包含列表代码中一个代码的索引。
因此,生成的数据帧(df2)将如下所示:
INC_KEY AISPREDOT 180008916795 "[110402.0, 110602.0, 140651.0, 140694.0, 150402.0, 161002.0]" 180008916798 "[110402.0, 140652.0, 150202.0]" 180008916799 "[857300.0]"
我该如何实现这一目标?