bigframes.pandas.DataFrame.index#
- property DataFrame.index: Index#
The index (row labels) of the DataFrame.
The index of a DataFrame is a series of labels that identify each row. The labels can be integers, strings, or any other hashable type. The index is used for label-based access and alignment, and can be accessed or modified using this attribute.
Examples:
You can access the index of a DataFrame via
indexproperty.>>> df = bpd.DataFrame({'Name': ['Alice', 'Bob', 'Aritra'], ... 'Age': [25, 30, 35], ... 'Location': ['Seattle', 'New York', 'Kona']}, ... index=([10, 20, 30])) >>> df Name Age Location 10 Alice 25 Seattle 20 Bob 30 New York 30 Aritra 35 Kona [3 rows x 3 columns] >>> df.index Index([10, 20, 30], dtype='Int64') >>> df.index.values array([10, 20, 30])
Let’s try setting a new index for the dataframe and see that reflect via
indexproperty.>>> df1 = df.set_index(["Name", "Location"]) >>> df1 Age Name Location Alice Seattle 25 Bob New York 30 Aritra Kona 35 [3 rows x 1 columns] >>> df1.index MultiIndex([( 'Alice', 'Seattle'), ( 'Bob', 'New York'), ('Aritra', 'Kona')], names=['Name', 'Location']) >>> df1.index.values array([('Alice', 'Seattle'), ('Bob', 'New York'), ('Aritra', 'Kona')], dtype=object)
- Returns:
The index object of the DataFrame.
- Return type: