code: def dtypes(self):
          
          from pandas import Series
          return Series(self._data.get_dtypes(), index=self._info_axis,
                        dtype=np.object_)
docs: Return the dtypes in the DataFrame.
  
          This returns a Series with the data type of each column.
          The result's index is the original DataFrame's columns. Columns
          with mixed types are stored with the ``object`` dtype. See
          :ref:`the User Guide <basics.dtypes>` for more.
  
          Returns
          -------
          pandas.Series
              The data type of each column.
  
          See Also
          --------
          DataFrame.ftypes : Dtype and sparsity information.
  
          Examples
          --------
          >>> df = pd.DataFrame({'float': [1.0],
          ...                    'int': [1],
          ...                    'datetime': [pd.Timestamp('20180310')],
          ...                    'string': ['foo']})
          >>> df.dtypes
          float              float64
          int                  int64
          datetime    datetime64[ns]
          string              object
          dtype: object