【发布时间】:2021-08-18 08:50:18
【问题描述】:
可能是一个基本的问题,但是,假设我有一个看起来像这样的数据框:
string_lst = ["bar0001", "bar0002", "bar0003", "bar0003", "bar0004", "bar0004", "bar0005", "bar0006"]
a = pd.DataFrame({'foo': string_lst,
'test':[0,1,2,3,4,5,6,7]})
如何对数据框进行子集化,以便从 3:6 获得所有“条形图”?
我猜的大概是:
a['foo'== regex 3:6]?
我的想法是选择string_lst 的最后 n 个数字,但真正的数据框会有不同数量的数字,例如 bar2005 或 bar20005,所以我不知道如何继续。
非常感谢!
【问题讨论】:
标签: regex pandas dataframe subset