Pandas DataFrame Assignment
1. Different Ways to Create a DataFrame
A DataFrame in pandas can be created in multiple ways. Below are some common methods with
examples:
- Using Lists
Example:
df = pd.DataFrame([[1, 2], [3, 4]], columns=['A', 'B'])
- Using Dictionary
Example:
data = {'Name': ['John', 'Anna'], 'Age': [25, 30]}
df = pd.DataFrame(data)
- Using NumPy Array
Example:
import numpy as np
data = np.array([[1, 2, 3], [4, 5, 6]])
df = pd.DataFrame(data, columns=['X', 'Y', 'Z'])
- Using List of Dictionaries
Example:
data = [{'A': 1, 'B': 2}, {'A': 3, 'B': 4}]
df = pd.DataFrame(data)
2. Adding a Column to an Existing DataFrame
A new column can be added to an existing DataFrame using assignment or the insert() method.
- Using Direct Assignment:
df['New_Column'] = [value1, value2, ...]
- Using insert() Method:
df.insert(1, 'Inserted_Column', [data1, data2])