에서 발생하는 NaN, 0, 및 NA로 모든 열을 떨어 뜨리고 나는이처럼 보이는 DataFrame 있습니다팬더 : DataFrame
import pandas as pd
import numpy as np
df = pd.DataFrame({'A': [1, 2.1, np.nan, 4.7, 5.6, 6.8],
'B': [0, np.nan, np.nan, 0, 0, 0],
'C': [0, 0, 0, 0, 0, 0.0],
'D': [5, 5, 5, 5, 5.6, 6.8],
'E': ['NA', 'NA', 'NA', 'NA', 'NA', 'NA'],})
가 어떻게 떨어질 것을 모든 열 그래서 나는 것의 NA
, Nans
및 0
다음 결과를 얻으시겠습니까?
df2 = pd.DataFrame({'A': [1, 2.1, np.nan, 4.7, 5.6, 6.8],
'D': [5, 5, 5, 5, 5.6, 6.8],})
지금까지 내가 .dropna()
이 모든 nan
없애 알고 또한 내가 df2=df[~(df==0).all(axis=1)]
을 시도하고 작동하지 않았다.
'C'와 'D'(예 : 'A'와 'D'가 아닌) 열로 만 남기를 원하십니까? –
@ajcr 모두 0, Nan 또는 NA가있는 열이 없기 때문에 A와 D 만 남았습니다. – ccsv
아, 이제 알겠습니다 - 고마워요. –