我想提高这个操作的速度
df = pd.DataFrame(columns = ['eventId','total'])
for event in df_events:
df1 = data[data['eventId'] == event]
df = pd.concat([df,df1])
df_events 是一个对象,包含一个看起来像这样的元素 '2015-11-23#54#' 这适用于我想要的目的,但我想知道是否有一种不使用 for 循环的更快的方法。
请您参考如下方法:
试试这个:
df = data[data["eventId"].isin(df_events)]
