여기에 몇 가지 해답을 검색하고 시도했지만, NaN을 사용하여 행을 반환하기위한 것이 전부입니다. NaN 값을 가진 열만 반환하고 싶습니다. 예를 들면 다음과 같습니다. 'A'와 'LG'열을 어떻게 선택합니까? index
와팬더의 NaN 값을 갖는 서브 세트 열
mask = df.isnull().any()
print (mask)
A True
H False
LG True
dtype: bool
마지막 사용 부울 색인 :
df = pd.DataFrame(
{'H': ['a','b', 'c'],
'A': [np.nan,'d', 'e'],
'LG':['AR1', 'RO1', np.nan],
})
df = pd.DataFrame(
{'H': ['a','b', 'c'],
'A': [np.nan,'d', 'e'],
'LG':['AR1', 'RO1', np.nan],
})
print(df)
A H LG
0 NaN a AR1
1 d b RO1
2 e c NaN
수 속는 : [찾는 방법에 열을 판다 dataframe (파이썬)의 모든 NaN의 값을 포함하는 (http://stackoverflow.com/questions/36226083/how-to-find-which-columns-contain -any-nan-value-in-pandas-dataframe-python) – MaxU
부분적으로 저는 그렇게 믿습니다. 나는 하위 집합을 요구하고 있는데, 그 중 하나는 열 이름 만 반환하는 것입니다. – Zanshin
좋은 점, 감사합니다! 나는 [그 게시물] (http://stackoverflow.com/a/36226137/5741205) – MaxU