Pandas > Select columns with null/not null values

Name
Code
Output
dataframe = pandas.DataFrame(numpy.random.randint(0,100,size=(3, 3)), columns=['C1','C2','C3'])
dataframe['C2'][1] = numpy.NaN
dataframe['C3'] = numpy.NaN
print ("dataframe")
print (dataframe)
dataframe2 = dataframe.loc[:,dataframe.isnull().any()]
print ("dataframe selected columns")
print (dataframe2)
dataframe3 = dataframe.loc[:,dataframe.notnull().all()]
print ("dataframe selected columns")
print (dataframe3)
dataframe
   C1    C2  C3
0  91   7.0 NaN
1  77   NaN NaN
2  54  62.0 NaN
dataframe selected columns
     C2  C3
0   7.0 NaN
1   NaN NaN
2  62.0 NaN
dataframe selected columns
   C1    C2
0  91   7.0
1  77   NaN
2  54  62.0