slicing dataframe code example
Example 1: python - row slice dataframe by number of rows
df.iloc[[1, 5]]
df.iloc[1:6]
df.iloc[[1, 5], df.columns.get_loc('Shop')]
df.iloc[[1, 5], df.columns.get_indexer(['Shop', 'Category'])]
Example 2: slicing in pandas
surveys_df.iloc[0:3, 1:4]
Example 3: slicing in pandas
surveys_df[0:3]
Example 4: add an index column in range dataframe
df = df.loc[df.index.repeat(df['a'])]
df['c'] = df.groupby(level=0).cumcount() + 1
df = df.reset_index(drop=True)
print (df)
a b c
0 1 x 1
1 2 y 1
2 2 y 2
3 3 z 1
4 3 z 2
5 3 z 3
Example 5: python slice Dataframe
2 9.00
3 9.00
4 8.97
Name: Gage Height [ft], dtype: float64