pandas Series and DataFrame, loc and iloc, boolean masks, missing data, sorting, dtypes and reading files.
40 cards · basic cards · AI-written, checked twice. Edit anything.
- What is a pandas Series?
Show answer
A one-dimensional array-like object with a labeled index
- What is a pandas DataFrame?
Show answer
A two-dimensional table-like object with labeled rows and columns
- How do you create a Series from a list?
Show answer
pd.Series([1, 2, 3, 4])
- How do you create a DataFrame from a dictionary?
Show answer
pd.DataFrame({'col1': [1, 2], 'col2': [3, 4]})
- What does loc select data by?
Show answer
Label-based indexing using row and column labels
- What does iloc select data by?
Show answer
Integer position-based indexing
- What is the key difference between loc and iloc?
Show answer
loc uses labels, iloc uses integer positions
- What is a boolean mask in pandas?
Show answer
A Series or array of True/False values used to filter rows or columns
- How do you apply a boolean mask to filter a DataFrame?
Show answer
df[df['column'] > value]
- What is NaN in pandas?
Show answer
Not a Number, the standard representation of missing values
- How do you detect missing values in a DataFrame?
Show answer
Use df.isna() or df.isnull()
- What does dropna() remove?
Show answer
Rows or columns containing NaN values
- What does fillna() do?
Show answer
Replaces NaN values with specified values
- How do you sort a Series in ascending order?
Show answer
series.sort_values()
- How do you sort a DataFrame by a specific column?
Show answer
df.sort_values(by='column_name')