User Tools

Site Tools


pandas_notes

This is an old revision of the document!


common pandas data types

data type description supports missing values
float The NumPy float type Yes
int The NumPy integer type No
'Int64' pandas nullable integer type Yes
object The NumPy type for storing strings (and mixed types)
category pandas categorical type Yes
bool The NumPy Boolean type No.
None becomes False, np.nan becomes True
boolean pandas nullable Boolean type Yes
datetime64[ns] The NumPy date type Yes (NaT)

What packages does pandas depend on?

EmptyDataError

Instead of

pandas.io.common.EmptyDataError

use

pandas.errors.EmptyDataError

data point | as of pandas 1.1.2, pandas.io.common.EmptyDataError does not work.

Ref:-

assert_frame_equal

Instead of

from pandas.util.testing import assert_frame_equal

use

from pandas.testing import assert_frame_equal

data point:

Using from pandas.util.testing import assert_frame_equal in pandas 1.1.2, I get

FutureWarning: pandas.util.testing is deprecated. Use the functions in the public API at pandas.testing instead.
pandas_notes.1668467084.txt.gz · Last modified: 2022/11/14 23:04 by raju