Pandas: Time-series with two index labels and random values
5. Custom Time-Series with Index Labels
Write a Pandas program to create a time-series with two index labels and random values. Also print the type of the index.
Sample Solution:
Python Code :
import pandas as pd
import numpy as np
import datetime
from datetime import datetime, date
dates = [datetime(2011, 9, 1), datetime(2011, 9, 2)]
print("Time-series with two index labels:")
time_series = pd.Series(np.random.randn(2), dates)
print(time_series)
print("\nType of the index:")
print(type(time_series.index))
Sample Output:
Time-series with two index labels: 2011-09-01 -0.257567 2011-09-02 0.947341 dtype: float64 Type of the index: <class 'pandas.core.indexes.datetimes.DatetimeIndex'>
For more Practice: Solve these Related Problems:
- Write a Pandas program to create a time-series with two non-sequential datetime indices and verify the index type.
- Write a Pandas program to generate a time-series with duplicate datetime indices and then reindex the data to remove duplicates.
- Write a Pandas program to build a time-series with custom string labels as indices and sort the series based on those labels.
- Write a Pandas program to create a random time-series with unsorted datetime indices and then sort the index chronologically.
Python Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a Pandas program to print the day after and before a specified date. Also print the days between two given dates.
Next: Write a Pandas program to create a time-series from a given list of dates as strings.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.