1 回答
TA贡献1963条经验 获得超6个赞
最好有一个与数据兼容的结构。使用数据帧。
DataFrame 提供了对列和行的更好操作。您的数据是二维的,即它具有项目,然后每个项目都具有带有值的属性。因此,适合像DataFrame这样的2D结构,而不是像Series这样的1D结构。
>>> df = pd.DataFrame(data)
>>> df
content title info time
0 1 chestnut 1578877014
1 2 chestnut 1579877014
2 3 ches 1582877014
3 aa ap 1582876014
4 15 apple 1581877014
5 16 banana 1561877014
>>> df[df.title.str.contains('ches')]
content title info time
0 1 chestnut 1578877014
1 2 chestnut 1579877014
2 3 ches 1582877014
对于系列(不推荐)
s[s.apply(lambda x: x.get('title')).str.contains('ches')]
添加回答
举报