pyspark.pandas.Index.copy#
- Index.copy(name=None, deep=None)[source]#
Make a copy of this object. name sets those attributes on the new object.
- Parameters
- namestring, optional
to set name of index
- deepNone
this parameter is not supported but just dummy parameter to match pandas.
Examples
>>> df = ps.DataFrame([[1, 2], [4, 5], [7, 8]], ... index=['cobra', 'viper', 'sidewinder'], ... columns=['max_speed', 'shield']) >>> df max_speed shield cobra 1 2 viper 4 5 sidewinder 7 8 >>> df.index Index(['cobra', 'viper', 'sidewinder'], dtype='object')
Copy index
>>> df.index.copy() Index(['cobra', 'viper', 'sidewinder'], dtype='object')
Copy index with name
>>> df.index.copy(name='snake') Index(['cobra', 'viper', 'sidewinder'], dtype='object', name='snake')