从列表中创建Pandas系列

从列表中创建Pandas系列

Series 是一个一维的标记数组,能够容纳任何数据类型 (整数、字符串、浮点数、Python 对象,等等)。必须记住,与Python列表不同,一个系列总是包含相同类型的数据。

让我们看看如何从列表中创建一个Pandas系列。

方法#1 :使用Series()方法,没有任何参数。

# import pandas as pd
import pandas as pd
  
# create Pandas Series with default index values
# default index ranges is from 0 to len(list) - 1
x = pd.Series(['Geeks', 'for', 'Geeks'])
  
# print the Series
print(x)

输出 :

从列表中创建Pandas系列

方法#2 :使用带有’index’参数的Series()方法。

# import pandas lib. as pd
import pandas as pd
  
# create Pandas Series with define indexes
x = pd.Series([10, 20, 30, 40, 50], index =['a', 'b', 'c', 'd', 'e'])
  
# print the Series
print(x)

输出 :

从列表中创建Pandas系列

另外一个示例:

# import pandas lib. as pd
import pandas as pd
  
ind = [10, 20, 30, 40, 50, 60, 70]
  
lst = ['Geeks', 'for', 'Geeks', 'is',
            'portal', 'for', 'geeks']
              
# create Pandas Series with define indexes
x = pd.Series(lst, index = ind)
  
# print the Series
print(x)

输出:

从列表中创建Pandas系列

方法#3:使用Series()方法与多列表相结合

# importing pandas 
import pandas as pd
  
# multi-list
list = [ ['Geeks'], ['For'], ['Geeks'], ['is'],
         ['a'], ['portal'], ['for'], ['geeks'] ]
           
# create Pandas Series
df = pd.Series((i[0] for i in list))
  
print(df)

输出:

从列表中创建Pandas系列

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程