Round a DatetimeIndex with Frequency as Multiples of a Single Unit in Python Pandas

AmitDiwan
Updated on 19-Oct-2021 09:39:50

150 Views

To round the DateTimeIndex with frequency as multiples of a single unit, use the DateTimeIndex.round() method. Set the freq parameter for frequency.At first, import the required libraries −import pandas as pdDatetimeIndex with period 5 and frequency as H i.e. hours −datetimeindex = pd.date_range('2021-09-29 07:20:32.261811624', periods=5, tz='Australia/Adelaide', freq='H')Display DateTimeIndex −print("DateTimeIndex...", datetimeindex) Round a DateTimeIndex with 10 minutes frequency i.e. multiples of a single unit. For minutes frequency, we have used 'T −print("Performing round operation with multiples of a single unit frequency...", datetimeindex.round(freq='10T'))ExampleFollowing is the code −import pandas as pd # DatetimeIndex with period 5 and frequency as H i.e. hours ... Read More

Round DatetimeIndex with Milliseconds Frequency in Python Pandas

AmitDiwan
Updated on 19-Oct-2021 09:38:24

1K+ Views

To round the DateTimeIndex with milliseconds frequency, use the DateTimeIndex.round() method. For milliseconds frequency, use the freq parameter with value ‘ms’.At first, import the required libraries −import pandas as pdCreate a DatetimeIndex with period 5 and frequency as s i.e. seconds −datetimeindex = pd.date_range('2021-09-29 07:20:32.261811624', periods=5, tz='Australia/Adelaide', freq='28s')Round operation on DateTimeIndex date with milliseconds frequency. For milliseconds frequency, we have used 'ms' −print("Performing round operation with milliseconds frequency...", datetimeindex.round(freq='ms'))ExampleFollowing is the code −import pandas as pd # DatetimeIndex with period 5 and frequency as s i.e. seconds # timezone is Australia/Adelaide datetimeindex = pd.date_range('2021-09-29 07:20:32.261811624', periods=5, tz='Australia/Adelaide', freq='28s') ... Read More

Round DatetimeIndex with Seconds Frequency in Python Pandas

AmitDiwan
Updated on 19-Oct-2021 09:36:45

1K+ Views

To round the DateTimeIndex with seconds frequency, use the DateTimeIndex.round() method. For seconds frequency, use the freq parameter with value ‘S’.At first, import the required libraries −import pandas as pdCreate a DatetimeIndex with period 5 and frequency as s i.e. seconds −datetimeindex = pd.date_range('2021-09-29 07:20:32.261811624', periods=5, tz='Australia/Adelaide', freq='28s')Round operation on DateTimeIndex date with seconds frequency. For seconds frequency, we have used 'S' −print("Performing round operation with seconds frequency...", datetimeindex.round(freq='S'))ExampleFollowing is the code −import pandas as pd # DatetimeIndex with period 5 and frequency as s i.e. seconds # timezone is Australia/Adelaide datetimeindex = pd.date_range('2021-09-29 07:20:32.261811624', periods=5, tz='Australia/Adelaide', freq='28s') ... Read More

Animation with Contours in Matplotlib

Rishikesh Kumar Rishi
Updated on 19-Oct-2021 09:10:27

4K+ Views

To animate with contours in matplotlib, we can take the following stepsStepsSet the figure size and adjust the padding between and around the subplots.Create data for the contour plot.Create a figure and a set of subplots.Generate an animation by repeatedly calling a function *animate* where the animate() method changes the contour data points.To display the figure, use Show() method.Exampleimport numpy as np import matplotlib.pyplot as plt import matplotlib.animation as animation # Set the figure size plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True # Random data for the contour plot data = np.random.randn(800).reshape(10, 10, 8) # Create a ... Read More

Plot a Line Graph for Pandas DataFrame with Matplotlib

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

8K+ Views

We will plot a line grapg for Pandas DataFrame using the plot(). At first, import the required libraries −import pandas as pd import matplotlib.pyplot as pltCreate a DataFrame −dataFrame = pd.DataFrame(    {       "Car": ['BMW', 'Lexus', 'Audi', 'Mustang', 'Bentley', 'Jaguar'], "Reg_Price": [2000, 2500, 2800, 3000, 3200, 3500], "Units": [100, 120, 150, 170, 180, 200] } )Plot a line graph with both the columns −plt.plot(dataFrame["Reg_Price"], dataFrame["Units"])ExampleFollowing is the code −import pandas as pd import matplotlib.pyplot as plt # creating a DataFrame with 2 columns dataFrame = pd.DataFrame(    {       "Car": ['BMW', ... Read More

Extract Day from DatetimeIndex in Python Pandas

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

185 Views

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

Extract Month Number from DatetimeIndex in Pandas

AmitDiwan
Updated on 19-Oct-2021 08:45:04

1K+ Views

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

Extract Year from DatetimeIndex in Python Pandas

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

2K+ 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

Curve Text in a Polar Plot in Matplotlib

Rishikesh Kumar Rishi
Updated on 19-Oct-2021 08:41:45

879 Views

To curve text in a polar plot in matplotlib we can take the following stepsStepsSet the figure size and adjust the padding between and around the subplots.Create a new figure or activate an existing figure.Add an 'ax' to the figure as part of a subplot arrangement.Plot the line with some degree, color='green' and linewidth=2.Create x and y data points, with some curve and plot them using plot() method.To display the figure, use Show() method.Examplefrom matplotlib import pyplot as plt from scipy.interpolate import interp1d import numpy as np plt.rcParams["figure.figsize"] = [7.00, 3.50] plt.rcParams["figure.autolayout"] = True fig = plt.figure() ax ... Read More

Create Datetime with DatetimeIndex in Python Pandas

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

Advertisements