Devuelva el elemento DataFrame utilizando una cadena de caracteres parcial en las filas de pandas python

Tengo un Dataframe de dos columnas, con cadenas en una columna y listas en la otra, como a continuación:

RSD_TYPE FILTER LIST 0 AQ500 [N/A, Z mean, SNR mean, Dir mean] 1 Triton [wipe mean, Z mean, Avail mean, Dir mean] 2 Windcube [N/A, W mean, Q mean, Dir mean] 3 Zephir [Rain mean, W mean, Packets, dir mean] 

Quiero devolver una lista basada en una coincidencia de cadena parcial con los elementos de la columna RSD_TYPE. Por ejemplo, busque qué fila tiene una coincidencia de cadena parcial con “AQ5”, luego devuelva el elemento de la lista correspondiente de esa fila, en este caso [N / A, Z significa, SNR significa, Dir significa].

El plan era hacer esto usando .get_value, pero primero necesito tener una manera de devolver el índice (fila) usando una cadena parcial. Ahí es donde estoy atrapado. Sé cómo ejecutar una concordancia de cadena parcial en los títulos de columna, pero no puedo encontrar una manera de ejecutarlo en los elementos de esa columna (o el dataframe en su conjunto). ¿Algunas ideas?

Muchas gracias de antemano.

Prueba esto:

 df[df['RSD_TYPE'].str.contains("AQ5")]['FILTER LIST'] 

Ejemplo:

 In [3]: df Out[3]: RSD_TYPE FILTER LIST 0 AQ500 [N/A, Z mean, SNR mean, Dir mean] 1 Triton [wipe mean, Z mean, Avail mean, Dir mean] 2 Windcube [N/A, W mean, Q mean, Dir mean] 3 Zephir [Rain mean, W mean, Packets, dir mean] [4 rows x 2 columns] 

 In [4]: df[df['RSD_TYPE'].str.contains("AQ5")] Out[4]: RSD_TYPE FILTER LIST 0 AQ500 [N/A, Z mean, SNR mean, Dir mean] [1 rows x 2 columns] 

 In [5]: df[df['RSD_TYPE'].str.contains("AQ5")]['FILTER LIST'] Out[5]: 0 [N/A, Z mean, SNR mean, Dir mean] Name: FILTER LIST, dtype: object