Pandas Data Manipulation Extended CheatSheet 1731972219
Pandas Data Manipulation Extended CheatSheet 1731972219
2. Data Inspection
3. Data Selection
4. Data Cleaning
5. Data Transformation
6. String Operations
● Lowercase: df['column'].str.lower()
● Uppercase: df['column'].str.upper()
● Titlecase: df['column'].str.title()
● Strip whitespace: df['column'].str.strip()
● Replace substring: df['column'].str.replace('old', 'new')
● Split string: df['column'].str.split(',')
● Get string length: df['column'].str.len()
7. DateTime Operations
● Autocorrelation: df['column'].autocorr(lag=1)
● Partial autocorrelation: from statsmodels.tsa.stattools import pacf;
pacf(df['column'], nlags=10)
● Granger causality test: from statsmodels.tsa.stattools import
grangercausalitytests; grangercausalitytests(df[['column1', 'column2']],
maxlag=5)
● ARIMA model: from statsmodels.tsa.arima.model import ARIMA; model =
ARIMA(df['column'], order=(1,1,1)).fit()