Articles on Trending Technologies

Technical articles with clear explanations and examples

Python Pandas - Indicate whether the date in DateTimeIndex is the last day of the year

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 184 Views

To check whether dates in a DateTimeIndex fall on the last day of the year (December 31st), use the DateTimeIndex.is_year_end property. This returns a boolean array indicating which dates are year-end dates. Syntax DateTimeIndex.is_year_end Creating a DateTimeIndex First, let's create a DateTimeIndex with dates around year-end ? import pandas as pd # Create DateTimeIndex with period 6 and frequency as 2 days datetimeindex = pd.date_range('2021-12-25 02:30:50', periods=6, tz='Australia/Adelaide', freq='2D') print("DateTimeIndex...") print(datetimeindex) DateTimeIndex... DatetimeIndex(['2021-12-25 02:30:50+10:30', '2021-12-27 02:30:50+10:30', ...

Read More

Python Pandas - Indicate whether the date in DateTimeIndex is the first day of the year

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 197 Views

To check whether the date in DateTimeIndex is the first day of the year, use the DateTimeIndex.is_year_start property. This property returns a boolean array indicating which dates are January 1st. Syntax DateTimeIndex.is_year_start Creating a DateTimeIndex First, let's create a DateTimeIndex that spans across a year boundary to demonstrate the property ? import pandas as pd # Create DateTimeIndex spanning year boundary datetimeindex = pd.date_range('2021-12-30 02:30:50', periods=6, tz='Australia/Adelaide', freq='1D') print("DateTimeIndex...") print(datetimeindex) DateTimeIndex... DatetimeIndex(['2021-12-30 02:30:50+10:30', '2021-12-31 02:30:50+10:30', ...

Read More

Program to find number of quadruples for which product of first and last pairs are same in Python

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

Suppose we have a list of numbers called nums, with unique positive numbers. We have to find the number of quadruples like (a, b, c, d) from nums such that a*b = c*d, where a, b, c and d are all distinct elements of nums. So, if the input is like nums = [3, 6, 4, 8], then the output will be 8, because the quadruples are [[3, 8, 6, 4], [3, 8, 4, 6], [8, 3, 6, 4], [8, 3, 4, 6], [6, 4, 3, 8], [4, 6, 3, 8], [6, 4, 8, 3], [4, 6, 8, 3]]. ...

Read More

Python Pandas - Indicate whether the date in DateTimeIndex is the last day of the quarter

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 312 Views

To check whether the date in DateTimeIndex is the last day of the quarter, use the DateTimeIndex.is_quarter_end property. This property returns a boolean array indicating which dates fall on the last day of their respective quarters. Understanding Quarter Divisions Before using is_quarter_end, it's important to understand how pandas divides the year into quarters ? Quarter 1: January 1st to March 31st Quarter 2: April 1st to June 30th Quarter 3: July 1st to September 30th Quarter 4: October 1st to December 31st Basic Example Let's create a DateTimeIndex and check which dates are ...

Read More

Python Pandas - Indicate whether the date in DateTimeIndex is the first day of the quarter

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 179 Views

To check whether the date in DateTimeIndex is the first day of the quarter, use the DateTimeIndex.is_quarter_start property. This property returns a boolean array indicating which dates fall on the first day of their respective quarters. Understanding Quarters In Pandas, a year is divided into four quarters ? Quarter 1: January 1 to March 31 Quarter 2: April 1 to June 30 Quarter 3: July 1 to September 30 Quarter 4: October 1 to December 31 Syntax DateTimeIndex.is_quarter_start Example Let's create a DateTimeIndex and check which dates are the ...

Read More

Python Pandas - Indicate whether the date in DateTimeIndex is the last day of the month

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 186 Views

To check whether dates in a DateTimeIndex correspond to the last day of their respective months, use the is_month_end property. This returns a boolean array indicating which dates fall on month-end dates. Syntax DateTimeIndex.is_month_end Creating a DateTimeIndex First, let's create a DateTimeIndex with various dates ? import pandas as pd # Create DateTimeIndex with 15-day intervals datetimeindex = pd.date_range('2021-9-15 06:40:35', periods=6, tz='Australia/Adelaide', freq='15D') print("DateTimeIndex...") print(datetimeindex) DateTimeIndex... DatetimeIndex(['2021-09-15 06:40:35+09:30', '2021-09-30 06:40:35+09:30', '2021-10-15 06:40:35+10:30', ...

Read More

Program to find number of operations needed to make pairs from first and last side are with same sum in Python

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

Suppose we have a list of numbers called nums with even length. We can perform operations where we select any number and update it with a value in range [1, maximum of nums]. We need to find the minimum number of operations required so that for every index i, nums[i] + nums[n-1-i] equals the same number. For example, if nums = [8, 6, 2, 5, 9, 2], we can change the first 2 at index 2 to 5, and 9 at index 4 to 4. The array becomes [8, 6, 5, 5, 4, 2], where all pairs sum to ...

Read More

Python Pandas - Indicate whether the date in DateTimeIndex is the first day of the month

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 152 Views

To check whether the date in DateTimeIndex is the first day of the month, use the DateTimeIndex.is_month_start property. This boolean property returns True for dates that fall on the first day of their respective months. Syntax DateTimeIndex.is_month_start Creating a DateTimeIndex First, let's create a DateTimeIndex with various dates to demonstrate the functionality − import pandas as pd # Create a DateTimeIndex with period 6 and frequency as 5 days # The timezone is Australia/Adelaide datetimeindex = pd.date_range('2021-9-21 02:30:50', periods=6, tz='Australia/Adelaide', freq='5D') # Display DateTimeIndex print("DateTimeIndex...") print(datetimeindex) DateTimeIndex... ...

Read More

Program to find number of elements can be removed to make odd and even indexed elements sum equal in Python

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

Given a list of numbers, we need to find how many elements can be removed such that the sum of even-indexed elements equals the sum of odd-indexed elements in the resulting array. This problem uses prefix sums to efficiently calculate sums after element removal. Problem Understanding For each element at index i, we simulate its removal and check if the remaining elements have equal even and odd index sums. After removing an element, all subsequent elements shift left by one position, changing their index parity. Example Given nums = [6, 8, 5, 2, 3] ? ...

Read More

Python Pandas - Extract the frequency object as a string from the DateTimeIndex

AmitDiwan
AmitDiwan
Updated on 26-Mar-2026 287 Views

To extract the frequency object as a string from the DateTimeIndex, use the DateTimeIndex.freqstr property in Pandas. This property returns the frequency as a string representation, which is useful for displaying or storing the frequency information. Creating a DateTimeIndex with Frequency First, let's create a DateTimeIndex with a specific frequency ? import pandas as pd # Create DatetimeIndex with period 6 and frequency as D (daily) # The timezone is Australia/Adelaide datetimeindex = pd.date_range('2021-10-20 02:30:50', periods=6, tz='Australia/Adelaide', freq='D') print("DateTimeIndex...") print(datetimeindex) DateTimeIndex... DatetimeIndex(['2021-10-20 02:30:50+10:30', '2021-10-21 02:30:50+10:30', ...

Read More
Showing 1–10 of 61,303 articles
« Prev 1 2 3 4 5 6131 Next »
Advertisements