Мне интересно, есть ли более общий способ сделать ниже? Мне интересно, есть ли способ создать st-функцию, чтобы я мог искать не заданное количество строк?
Так, например, имея возможность создать обобщенную функцию st, а затем введите st ('Governor', 'Virginia', 'Google)
здесь моя текущая функция, но она предопределяет два слова, которые вы можете использовать. (df является pandas DataFrame)
def search(word1, word2, word3 df):
"""
allows you to search an intersection of three terms
"""
return df[df.Name.str.contains(word1) & df.Name.str.contains(word2) & df.Name.str.contains(word3)]
st('Governor', 'Virginia', newauthdf)