Supported warnings — pandas-vet (original) (raw)
Supported warnings#
These are the warnings that pandas-vet
currently supports.
PD001
pandas should always be imported as ‘import pandas as pd’
PD002
‘inplace = True’ should be avoided; it has inconsistent behavior
PD003
‘.isna’ is preferred to ‘.isnull’; functionality is equivalent
PD004
‘.notna’ is preferred to ‘.notnull’; functionality is equivalent
PD005
Use arithmetic operator instead of method
PD006
Use comparison operator instead of method
PD007
‘.ix’ is deprecated; use more explicit ‘.loc’ or ‘.iloc’
PD008
Use ‘.loc’ instead of ‘.at’. If speed is important, use numpy.
PD009
Use ‘.iloc’ instead of ‘.iat’. If speed is important, use numpy.
PD010
‘.pivot_table’ is preferred to ‘.pivot’ or ‘.unstack’; provides same functionality
PD011
Use ‘.to_numpy()’ instead of ‘.values’; ‘values’ is ambiguous
PD012
‘.read_csv’ is preferred to ‘.read_table’; provides same functionality
PD013
‘.melt’ is preferred to ‘.stack’; provides same functionality
PD015
Use ‘.merge’ method instead of ‘pd.merge’ function. They have equivalent functionality.
PD901
‘df’ is a bad variable name. Be kinder to your future self.