Pandas Data Series: Convert a NumPy array to a Pandas series
Pandas: Data Series Exercise-6 with Solution
Write a Pandas program to convert a NumPy array to a Pandas series.
Sample NumPy array: d1 = [10, 20, 30, 40, 50]
Sample Solution :
Python Code :
import numpy as np
import pandas as pd
np_array = np.array([10, 20, 30, 40, 50])
print("NumPy array:")
print(np_array)
new_series = pd.Series(np_array)
print("Converted Pandas series:")
print(new_series)
Sample Output:
NumPy array: [10 20 30 40 50] Converted Pandas series: 0 10 1 20 2 30 3 40 4 50 dtype: int64
Explanation:
np.array([10, 20, 30, 40, 50]): This code creates a NumPy array 'np_array' containing a sequence of five integers: [10, 20, 30, 40, 50].
new_series = pd.Series(np_array): This line creates a new Pandas Series object 'new_series' from the NumPy array using the pd.Series() constructor. The resulting Series object will have the same values as the NumPy array, and the default index will be assigned to each element starting from 0 and increasing by 1 for each subsequent element.
Python-Pandas Code Editor:
Have another way to solve this solution? Contribute your code (and comments) through Disqus.
Previous: Write a Pandas program to convert a dictionary to a Pandas series.
Next:Write a Pandas program to change the data type of given a column or a Series.
What is the difficulty level of this exercise?
Test your Programming skills with w3resource's quiz.
It will be nice if you may share this link in any developer community or anywhere else, from where other developers may find this content. Thanks.
https://www.w3resource.com/python-exercises/pandas/python-pandas-data-series-exercise-6.php
- Weekly Trends and Language Statistics
- Weekly Trends and Language Statistics