У меня есть Pandas DataFrame, который содержит большое количество переменных. Это может быть упрощено как: < /p>
tempDF = pd.DataFrame({ 'var1': [12,12,12,12,45,45,45,51,51,51],
'var2': ['a','a','b','b','b','b','b','c','c','d'],
'var3': ['e','f','f','f','f','g','g','g','g','g'],
'var4': [1,2,3,3,4,5,6,6,6,7]})
< /code>
Если я хотел выбрать подмножество DataFrame (например, var2 = 'b' и var4 = 3), я бы использовал: < /p>
tempDF.loc[(tempDF['var2']=='b') & (tempDF['var4']==3),:]
< /code>
Однако можно ли выбрать подмножество данных DataFrame, если критерии сопоставления хранятся в DICT, например: < /p>
tempDict = {'var2': 'b','var4': 3}
< /code>
Важно, чтобы имена переменных не были предопределены, а количество переменных, включенных в DICT, изменяется. < /p>
Я некоторое время озадачивал это, и поэтому любые предложения были бы очень оценены.
Подробнее здесь: https://stackoverflow.com/questions/358 ... -in-a-dict
Выбор данных из DataFrame Pandas на основе критериев, хранящихся в DICT ⇐ Python
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение
-
-
Эффективная группировка DataFrame для уплотнения строк на основе нескольких критериев
Anonymous » » в форуме Python - 0 Ответы
- 138 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Есть ли разумный способ объединить два DataFrame на основе критериев подстроки?
Anonymous » » в форуме Python - 0 Ответы
- 25 Просмотры
-
Последнее сообщение Anonymous
-
-
-
Применение стилей к DataFrame Pandas на основе значений в другом DataFrame
Anonymous » » в форуме Python - 0 Ответы
- 23 Просмотры
-
Последнее сообщение Anonymous
-