Learn the correct methods to add a new column to a pandas DataFrame with non-continuous indices. Discover multiple approaches including direct assignment, assign(), insert(), and index alignment techniques. Fix common alignment errors and maintain your DataFrame structure.