Я впевнений, що існує очевидний спосіб зробити це, але не можу придумати що-небудь вигадливе прямо зараз.
В основному замість підвищення винятку я хотів би отримати True
або False
подивитися, чи існує значення в df
індексі панд .
import pandas as pd
df = pd.DataFrame({'test':[1,2,3,4]}, index=['a','b','c','d'])
df.loc['g'] # (should give False)
Що я зараз працюю, це наступне
sum(df.index == 'g')