我使用python和熊猫库。我想根据一个标准从数据框中收集行和列,仅收集具有来自特定列“BikeID”的“BIKE- \ d \ d \ d \ d”模式的ID。我试过以下几个版本:根据id匹配收集行和列
D1 = pandas.dataframe
d2 = d1[d1["BikeID"] == re.compile(r' (BIKE-\d\d\d\d)')]
,但我得到一个空的数据帧来代替。它适用于具体情况:
d2 = d1[d1["BikeID"] == 'BIKE-0001']
,但我想匹配所有在前面有BIKE的ID。如果你能告诉我一个完成这个任务的方法,我将不胜感激。
MH,你的问题是非常难以阅读:(请检查此页面并相应地设置您的问题格式:http://stackoverflow.com/help/how-to-ask –