문자열이 열 값에 해당하는 행을 필터링하려면 data.sample_id.str.contains('hph')
(전에 대답 : check if string in pandas dataframe column is in list 또는 Check if string is in a pandas dataframe)과 같은 것을 사용할 수 있습니다.pandas 문자열에 조회가 포함되어 있습니다. NaN이 값 오류로 연결
그러나 내 조회 열에 emtpy 셀이 포함되어 있습니다. Terefore, str.contains()
은 NaN
값을 산출하며 색인 생성시 값 오류가 발생합니다.
`ValueError: cannot index with vector containing NA/NaN values``
어떻게 작동합니다
# get all runs
mask = [index for index, item in enumerate(data.sample_id.values) if 'zent' in str(item)]
이 아닌 (str.contains()
유사) 더 우아하고 빠른 방법이 있습니까?