Я построил условие, которое извлекает ровно одну строку из моего фрейма данных:
d2 = df[(df['l_ext']==l_ext) & (df['item']==item) & (df['wn']==wn) & (df['wd']==1)]
Теперь я хотел бы взять значение из определенного столбца:
val = d2['col_name']
Но в результате я получаю фрейм данных, который содержит одну строку и один столбец ( то есть одну ячейку). Это не то, что мне нужно. Мне нужно одно значение (одно число с плавающей запятой). Как я могу сделать это в пандах?
SettingWithCopyWarning
, вы можете взглянуть на этот пост для объяснения предупреждения и возможных обходных путей / решений.