我使用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 –