Which of the following statements about Pandas DataFrame operations is correct?
1
The drop() method permanently removes rows or columns unless explicitly assigned back.
2
The rename() method can only rename column labels, not row labels
3
The append() method modifies the original DataFrame instead of returning a new one.
4
The fillna() method deletes all NaN values from a DataFrame.