title: dataframe.header and dataframe['header'] difference
body: <p>I can use dataframe.header and dataframe['header'] to call up same result.
  I can also use same function as dataframe.header.isnull() or dataframe['header'].isnull().</p>
  
  <p>So what is the main difference between these two?</p>