Found 10476 Articles for Python

Python Pandas - Extract year from the DateTimeIndex with specific time series frequency

AmitDiwan
Updated on 19-Oct-2021 08:42:06

1K+ Views

To extract year from the DateTimeIndex with specific time series frequency, use the DateTimeIndex.year property.At first, import the required libraries −import pandas as pdDatetimeIndex with period 6 and frequency as Y i.e. years. The timezone is Australia/Sydney −datetimeindex = pd.date_range('2021-09-24 02:35:55', periods=6, tz='Australia/Sydney', freq='Y')Display DateTimeIndex −print("DateTimeIndex...", datetimeindex)Get the year −print("Getting the year name..", datetimeindex.year) ExampleFollowing is the code −import pandas as pd # DatetimeIndex with period 6 and frequency as Y i.e. years # timezone is Australia/Sydney datetimeindex = pd.date_range('2021-09-24 02:35:55', periods=6, tz='Australia/Sydney', freq='Y') # display DateTimeIndex print("DateTimeIndex...", datetimeindex) # display DateTimeIndex frequency print("DateTimeIndex frequency...", datetimeindex.freq) ... Read More

Python Pandas - Create a datetime with DateTimeIndex

AmitDiwan
Updated on 19-Oct-2021 08:38:54

5K+ Views

To create a datetime, we will use the date_range(). The periods and the time zone will also be set with the frequency. At first, import the required libraries −import pandas as pdDatetimeIndex with period 8 and frequency as M i.e. months. The timezone is Australia/Sydney −datetime = pd.date_range('2021-09-24 02:35:55', periods=8, tz='Australia/Sydney', freq='M') Display the datetime −print("DateTime...", datetime)ExampleFollowing is the code −import pandas as pd # DatetimeIndex with period 8 and frequency as M i.e. months # timezone is Australia/Sydney datetime = pd.date_range('2021-09-24 02:35:55', periods=8, tz='Australia/Sydney', freq='M') # display print("DateTime...", datetime) # get the day name print("Getting the ... Read More

Python Pandas - Return vector of label values using level name in the MultiIndex

AmitDiwan
Updated on 19-Oct-2021 08:36:19

170 Views

To return vector of label values using level name in the MultiIndex, use the MultiIndex.get_level_values() method in Pandas.At first, import the required libraries −import pandas as pdMultiIndex is a multi-level, or hierarchical, index object for pandas objects −multiIndex = pd.MultiIndex.from_arrays([list('pqrrss'), list('strvwx')], names=['One', 'Two'])Display the MultiIndex −print("The MultiIndex...", multiIndex) Get level values using level name "Two" −print("Level values using level name...", multiIndex.get_level_values("Two"))ExampleFollowing is the code −import pandas as pd # MultiIndex is a multi-level, or hierarchical, index object for pandas objects multiIndex = pd.MultiIndex.from_arrays([list('pqrrss'), list('strvwx')], names=['One', 'Two']) # display the MultiIndex print("The MultiIndex...", multiIndex) # get the levels ... Read More

Python Pandas - Return vector of label values using integer position of the level in the MultiIndex

AmitDiwan
Updated on 19-Oct-2021 08:34:31

212 Views

To return vector of label values using integer position of the level in the MultiIndex, use the MultiIndex.get_level_values() method in Pandas. Set the level as an argument.At first, import the required libraries −import pandas as pdMultiIndex is a multi-level, or hierarchical, index object for pandas objects −multiIndex = pd.MultiIndex.from_arrays([list('pqrrss'), list('strvwx')], names=['One', 'Two']) Display the MultiIndex −print("The MultiIndex...", multiIndex)Get level values at level 0 −print("Level values at level 0...", multiIndex.get_level_values(0)) ExampleFollowing is the code −import pandas as pd # MultiIndex is a multi-level, or hierarchical, index object for pandas objects multiIndex = pd.MultiIndex.from_arrays([list('pqrrss'), list('strvwx')], names=['One', 'Two']) # display ... Read More

Python Pandas - Return vector of label values for requested level in a MultiIndex

AmitDiwan
Updated on 19-Oct-2021 08:31:01

290 Views

To return vector of label values for requested level in a MultiIndex, use the multiIndex.get_level_values() method. Set the level name as an argument.At first, import the required libraries −import pandas as pdMultiIndex is a multi-level, or hierarchical, index object for pandas objects −multiIndex = pd.MultiIndex.from_arrays([list('pqrrss'), list('strvwx')], names=['One', 'Two'])Display the MultiIndex −print("The MultiIndex...", multiIndex) Get the levels in MultiIndex −print("The levels in MultiIndex...", multiIndex.levels)Get level values at level 0 −print("Level values...", multiIndex.get_level_values(0)) ExampleFollowing is the code −import pandas as pd # MultiIndex is a multi-level, or hierarchical, index object for pandas objects multiIndex = pd.MultiIndex.from_arrays([list('pqrrss'), list('strvwx')], names=['One', 'Two']) # ... Read More

Python Pandas - Get location and sliced index for requested label/ level but do not drop the level

AmitDiwan
Updated on 19-Oct-2021 08:19:02

110 Views

To get location and sliced index for requested label/ level in a MultiIndex, use the get_loc_level() method in Pandas. Use the drop_level parameter and set it False to avoid dropping the level.At first, import the required libraries −import pandas as pdMultiIndex is a multi-level, or hierarchical, index object for pandas objects −multiIndex = pd.MultiIndex.from_arrays([list('pqrrss'), list('strvwx')], names=['One', 'Two'])Display the MultiIndex −print("The MultiIndex...", multiIndex) Get the location and sliced index. To avoid dropping a level, we have used the "drop_level" parameter with value "False" −print("Get the location and sliced index (avoid dropping the level)...", multiIndex.get_loc_level('r', drop_level=False))ExampleFollowing is the code −import pandas as ... Read More

Python Pandas - Get location and sliced index for requested label/ level in a MultiIndex

AmitDiwan
Updated on 19-Oct-2021 08:16:13

173 Views

To get location and sliced index for requested label/ level in a MultiIndex, use the get_loc_level() method in Pandas.At first, import the required libraries −import pandas as pdMultiIndex is a multi-level, or hierarchical, index object for pandas objects −multiIndex = pd.MultiIndex.from_arrays([list('pqrrss'), list('strvwx')], names=['One', 'Two'])Display the MultiIndex −print("The MultiIndex...", multiIndex) Get the location and sliced index −print("Get the location and sliced index...", multiIndex.get_loc_level('r'))ExampleFollowing is the code −import pandas as pd # MultiIndex is a multi-level, or hierarchical, index object for pandas objects multiIndex = pd.MultiIndex.from_arrays([list('pqrrss'), list('strvwx')], names=['One', 'Two']) # display the MultiIndex print("The MultiIndex...", multiIndex) # get the ... Read More

Python Pandas - Get location for a sequence of labels in a MultiIndex

AmitDiwan
Updated on 19-Oct-2021 08:14:16

158 Views

To get location for a sequence of labels in a MultiIndex, use the MutiIndex.get_locs() method in Pandas.At first, import the required libraries −import pandas as pdMultiIndex is a multi-level, or hierarchical, index object for pandas objects −multiIndex = pd.MultiIndex.from_arrays([list('pqrrst'), list('kytssp')]) Display the MultiIndex −print("The MultiIndex...", multiIndex)Get the location for a sequence of labels −print("Get the locations in MultiIndex...", multiIndex.get_locs('s')) ExampleFollowing is the code −import pandas as pd # MultiIndex is a multi-level, or hierarchical, index object for pandas objects multiIndex = pd.MultiIndex.from_arrays([list('pqrrst'), list('kytssp')]) # display the MultiIndex print("The MultiIndex...", multiIndex) # get the levels in MultiIndex print("The ... Read More

Python Pandas - Get location for a label or a tuple of labels in a MultiIndex

AmitDiwan
Updated on 19-Oct-2021 08:12:27

181 Views

To get location for a label or a tuple of labels in a MultiIndex, use the MultiIndex.get_loc() method in Pandas.At first, import the required libraries −import pandas as pdMultiIndex is a multi-level, or hierarchical, index object for pandas objects −multiIndex = pd.MultiIndex.from_arrays([list('pqrrss'), list('stuvwx')]) Display the MultiIndex −print("The MultiIndex...", multiIndex)Get the location −print("Get the locations in MultiIndex...", multiIndex.get_loc('s')) ExampleFollowing is the code −import pandas as pd # MultiIndex is a multi-level, or hierarchical, index object for pandas objects multiIndex = pd.MultiIndex.from_arrays([list('pqrrss'), list('stuvwx')]) # display the MultiIndex print("The MultiIndex...", multiIndex) # get the levels in MultiIndex print("The levels in ... Read More

Python Pandas - Rearrange levels in MultiIndex

AmitDiwan
Updated on 19-Oct-2021 08:08:47

3K+ Views

To rearrange levels in MultiIndex, use the MultiIndex.reorder_levels() method in Pandas. Set the order of levels using the order parameter.At first, import the required libraries −import pandas as pdMultiIndex is a multi-level, or hierarchical, index object for pandas objects. Create arrays −arrays = [[2, 4, 3, 1], ['Peter', 'Chris', 'Andy', 'Jacob'], [50, 30, 40, 70]] The "names" parameter sets the names for each of the index levels. The from_arrays() is used to create a MultiIndex −multiIndex = pd.MultiIndex.from_arrays(arrays, names=('rank', 'student', 'points'))Reorder levels of MultiIndex. The "order" parameter is used to set the level in a form to reorder levelsprint("Reorder levels ... Read More

Advertisements