У меня есть фрейм данных
Sensor_Data_df={"Sensor" :[2306,2305,2304,2303,2302 ], "Time" : [3.06,5.17,6.89,6.83,6.83], "Flow": [60,69,66,104,60]}
Мне нужно пройтись по списку и сравнить значение потока с элементом столбца потока и, если он совпадает, добавить в новый список с данными датчика.Есть несколько тысяч строк данных, но только 127 потоков.Кажется, что вложенный цикл подходит, но я новичок в pandas и Python.
Цель состоит в том, чтобы создать новый список словарей следующим образом:
flows_df={"60":[2306,2302],"66":[2304],"69":[2305],"104":[2303]}
Мне нужно что-то вродеэто, но не удалось получить оператор if, поэтому я могу сравнить значение:
dfc = pd.DataFrame({'A':['aaa','bbb','ccc'],'B':[1,2,3]})
print(dfc)
numrows=len(dfc.loc[:,'A'])
print("The number of elements is " + str(numrows))
z_list=[]
ilist=[0,1,2]
i=0
for i in range(len(dfc['A'])):
# if dfc[i,'A']==ilist.value()
z_list.append(dfc.loc[:,'B'])
print("____")
print(z_list)