Articles on Trending Technologies

Technical articles with clear explanations and examples

Python Pandas - Get a tuple with the length of each level from MultiIndex

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 402 Views

To get a tuple with the length of each level from MultiIndex, use the MultiIndex.levshape property in Pandas. This property returns a tuple where each element represents the number of unique values in the corresponding level. Creating a MultiIndex First, let's create a MultiIndex with two levels ? import pandas as pd # Create arrays for MultiIndex arrays = [[1, 2, 3, 4, 5], ['John', 'Tim', 'Jacob', 'Chris', 'Keiron']] # Create MultiIndex with named levels multiIndex = pd.MultiIndex.from_arrays(arrays, names=('ranks', 'student')) print("The Multi-index...", multiIndex) The Multi-index... MultiIndex([(1, 'John'), ...

Read More

Python Pandas - Get the Integer number of levels in this MultiIndex

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 371 Views

To get the integer number of levels in a MultiIndex, use the MultiIndex.nlevels property in Pandas. This property returns the depth of the hierarchical index structure. Syntax MultiIndex.nlevels This property returns an integer representing the number of levels in the MultiIndex. Creating a MultiIndex First, let's create a MultiIndex using arrays and the from_arrays() method − import pandas as pd # Create arrays for MultiIndex arrays = [[1, 2, 3, 4, 5], ['John', 'Tim', 'Jacob', 'Chris', 'Keiron']] # Create MultiIndex with named levels multiIndex = pd.MultiIndex.from_arrays(arrays, names=('ranks', 'student')) ...

Read More

Python Pandas - Get the codes (location of each label) in MultiIndex

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 362 Views

To get the codes (location of each label) in MultiIndex, use the MultiIndex.codes property in Pandas. The codes represent the position of each label within its respective level, not the actual values. What are MultiIndex Codes? MultiIndex codes are integer arrays that indicate the position of each label within the sorted unique values of each level. They provide an efficient way to store hierarchical index information. Creating a MultiIndex First, let's create a MultiIndex using arrays − import pandas as pd # Create arrays for MultiIndex arrays = [[1, 2, 3, 4, 5], ...

Read More

Python Pandas - Get the levels in MultiIndex

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 2K+ Views

To get the levels in MultiIndex, use the MultiIndex.levels property in Pandas. MultiIndex is a multi-level, or hierarchical, index object for pandas objects that allows you to work with higher dimensional data efficiently. Syntax MultiIndex.levels This property returns a list of arrays, where each array contains the unique values for that index level. Creating a MultiIndex First, let's create a MultiIndex from arrays ? import pandas as pd # Create arrays for MultiIndex arrays = [[1, 2, 3, 4, 5], ['John', 'Tim', 'Jacob', 'Chris', 'Keiron']] # Create MultiIndex with ...

Read More

Python Pandas - Get the Names of levels in MultiIndex

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 3K+ Views

To get the names of levels in MultiIndex, use the MultiIndex.names property in Pandas. A MultiIndex is a multi-level, or hierarchical, index object that allows you to work with higher dimensional data in a lower dimensional form. Creating a MultiIndex First, let's create a MultiIndex using arrays. The names parameter sets the names for each index level ? import pandas as pd # Create arrays for MultiIndex arrays = [[1, 2, 3, 4, 5], ['John', 'Tim', 'Jacob', 'Chris', 'Keiron']] # Create MultiIndex with named levels multiIndex = pd.MultiIndex.from_arrays(arrays, names=('ranks', 'student')) # Display the ...

Read More

Python Pandas IntervalIndex - Return an ndarray of tuples of the form (left, right)

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 342 Views

To return an ndarray of tuples of the form (left, right), use the to_tuples() method in Pandas. This method converts an IntervalArray or IntervalIndex into an array of tuples representing the interval boundaries. Creating an IntervalArray First, let's create an IntervalArray using from_breaks() ? import pandas as pd # Create IntervalArray from range breaks index = pd.arrays.IntervalArray.from_breaks(range(5)) print("IntervalArray...") print(index) IntervalArray... [(0, 1], (1, 2], (2, 3], (3, 4]] Length: 4, dtype: interval[int64, right] Converting to Tuples Use the to_tuples() method to get an ndarray of tuples ? ...

Read More

Python Pandas IntervalArray - Check Intervals that only have an open endpoint in common overlap or not

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 171 Views

To check if intervals that only have an open endpoint in common overlap or not, use the overlaps() method with the closed parameter in Pandas IntervalArray. Understanding Interval Overlap Two intervals overlap if they share a common point, including closed endpoints. However, intervals with only an open endpoint in common (like (10, 20) and (20, 30) where 20 is open in the first interval) may or may not overlap depending on the closed parameter. Creating an IntervalArray First, let's create an IntervalArray with intervals that share an endpoint ? import pandas as pd ...

Read More

Python Pandas IntervalArray - Check Intervals that share closed endpoints overlap or not

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 183 Views

To check if intervals that share closed endpoints overlap or not, use the IntervalArray.overlaps() method in Pandas. Two intervals overlap if they share a common point, including closed endpoints. Syntax IntervalArray.overlaps(other) Where other is an Interval object to check for overlaps against each interval in the array. Creating an IntervalArray First, let's create an IntervalArray with some sample intervals − import pandas as pd # Create an IntervalArray with two intervals intervals = pd.arrays.IntervalArray.from_tuples([(10, 20), (15, 35)]) print("IntervalArray...") print(intervals) print("Interval length...") print(intervals.length) IntervalArray... [(10, 20], ...

Read More

Check elementwise if an Interval overlaps the values in the IntervalArray in Python Pandas

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 388 Views

To check elementwise if an Interval overlaps the values in the IntervalArray, use the overlaps() method in Pandas. Two intervals overlap if they share a common point, including closed endpoints. Intervals that only have an open endpoint in common do not overlap. Syntax IntervalArray.overlaps(other) Parameters other − An Interval object to check overlap against each interval in the array. Creating an IntervalArray First, let's create an IntervalArray from tuples − import pandas as pd # Create an IntervalArray intervals = pd.arrays.IntervalArray.from_tuples([(10, 20), (15, 35)]) # Display the IntervalArray ...

Read More

Program to count how many blocks are covered k times by walking in Python

Arnab Chakraborty
Arnab Chakraborty
Updated on 26-Mar-2026 367 Views

Suppose we have two lists called walks and target. At the beginning we are at position 0 in a one-dimensional line. Now |walks[i]| represents the number of steps we have walked. When walks[i] is positive it indicates we walked right, and negative for left. When we walk, we move one block at a time to the next or previous integer position. We have to find the number of blocks that have been walked on at least target number of times. So, if the input is like walks = [3, -7, 2] and target = 2, then the output will ...

Read More
Showing 2811–2820 of 61,297 articles
« Prev 1 280 281 282 283 284 6130 Next »
Advertisements