iloc bug / memory error
I am using Pandas version '0.23.4' with IPython 6.5.0 and Python 3.6 on a Windows 7 pc.
I have a very large dataframe df, but plenty of free ram.
When i do
`c=df.iloc[1:10,:]`
everything works fine, but when I do 
`c=df.iloc[1,:]`
I get a memory error. See below:

Traceback (most recent call last):

  File "<ipython-input-28-4f47c9ad2dd2>", line 1, in <module>
    c=df_train.iloc[1,:]

  File "C:\Anaconda\envs\py36\lib\site-packages\pandas\core\indexing.py", line 1472, in __getitem__
    return self._getitem_tuple(key)

  File "C:\Anaconda\envs\py36\lib\site-packages\pandas\core\indexing.py", line 2029, in _getitem_tuple
    retval = getattr(retval, self.name)._getitem_axis(key, axis=axis)

  File "C:\Anaconda\envs\py36\lib\site-packages\pandas\core\indexing.py", line 2104, in _getitem_axis
    return self._get_loc(key, axis=axis)

  File "C:\Anaconda\envs\py36\lib\site-packages\pandas\core\indexing.py", line 145, in _get_loc
    return self.obj._ixs(key, axis=axis)

  File "C:\Anaconda\envs\py36\lib\site-packages\pandas\core\frame.py", line 2616, in _ixs
    new_values = self._data.fast_xs(i)

  File "C:\Anaconda\envs\py36\lib\site-packages\pandas\core\internals.py", line 4068, in fast_xs
    result = self._interleave()

  File "C:\Anaconda\envs\py36\lib\site-packages\pandas\core\internals.py", line 3960, in _interleave
    result = np.empty(self.shape, dtype=dtype)

MemoryError