import pandas as pd
data = {'Date': ['2023-01-01', '2023-01-01', '2023-01-02'],
'City': ['NY', 'LA', 'NY'],
'Sales': [100, 150, 120]}
df = pd.DataFrame(data)
pivot = df.pivot_table(values='Sales', index='Date', columns='City')
print(pivot)
City LA NY
Date
2023-01-01 150.0 100.0
2023-01-02 NaN 120.0
#CombiningData #PivotTable
---
29.
df.set_index()Sets one or more existing columns as the DataFrame index.
import pandas as pd
data = {'ID': ['a1', 'a2'], 'Name': ['Alice', 'Bob']}
df = pd.DataFrame(data)
df_indexed = df.set_index('ID')
print(df_indexed)
Name
ID
a1 Alice
a2 Bob
---
30.
df.reset_index()Resets the index of the DataFrame, making the old index a new column.
import pandas as pd
data = {'Name': ['Alice', 'Bob']}
df = pd.DataFrame(data, index=['a1', 'a2'])
df_reset = df.reset_index()
print(df_reset)
index Name
0 a1 Alice
1 a2 Bob
#Indexing #PandasTips
━━━━━━━━━━━━━━━
By: @DataScienceM ✨
❤8