Я ніби не зациклююся на витягуванні значення однієї змінної кондиціонування на іншу змінну. Наприклад, такий фрейм даних:
A B
p1 1
p1 2
p3 3
p2 4
Як я можу отримати значення A
коли B=3
? Кожного разу, коли я A
діставав значення , я отримував об'єкт, а не рядок.
df.query
і, pd.eval
здається, добре підходить для цього випадку використання. Для отримання інформації про pd.eval()
сімейство функцій, їх особливості та випадки використання, будь ласка, відвідайте Динамічну оцінку вираження в пандах за допомогою pd.eval () .
item()
наприкінці.