打造熊猫系列

原文:https://www.geeksforgeeks.org/creating-a-pandas-series/

熊猫系列是一个一维标签数组,能够保存任何类型的数据(整数、字符串、浮点、python 对象等)。).轴标签统称为索引

标签不必是唯一的,但必须是可散列的类型。该对象支持整数索引和基于标签的索引,并提供了一系列方法来执行涉及索引的操作。

创建空系列: 可以创建的基本系列是空系列。

# import pandas as pd
import pandas as pd

# Creating empty series
ser = pd.Series()

print(ser)

输出:

Series([], dtype: float64)

从数组创建系列: 为了从数组创建系列,我们必须导入一个 numpy 模块,并且必须使用 array()函数。

# import pandas as pd
import pandas as pd

# import numpy as np
import numpy as np

# simple array
data = np.array(['g', 'e', 'e', 'k', 's'])

ser = pd.Series(data)
print(ser)

输出:

用索引从数组中创建系列: 为了用索引从数组中创建系列,我们必须为索引提供与数组中相同数量的元素。

# import pandas as pd
import pandas as pd

# import numpy as np
import numpy as np

# simple array
data = np.array(['g', 'e', 'e', 'k', 's'])

# providing an index
ser = pd.Series(data, index =[10, 11, 12, 13, 14])
print(ser)

输出:

从 list 创建系列 : 为了从 list 创建系列,我们必须先创建一个 list,然后才能从 list 创建系列。

import pandas as pd

# a simple list
list = ['g', 'e', 'e', 'k', 's']

# create series form a list
ser = pd.Series(list)
print(ser)

输出:

从字典创建系列 : 为了从字典创建系列,我们必须先创建一个字典,之后我们可以使用字典来制作系列。字典键用于构造索引。

import pandas as pd

# a simple dictionary
dict = {'Geeks' : 10,
        'for' : 20,
        'geeks' : 30}

# create series from dictionary
ser = pd.Series(dict)

print(ser)

输出:

从标量值创建系列: 为了从标量值创建系列,必须提供索引。标量值将被重复以匹配索引的长度。

import pandas as pd

import numpy as np

# giving a scalar value with index
ser = pd.Series(10, index =[0, 1, 2, 3, 4, 5])

print(ser)

输出:

使用 numpy 函数创建系列 : 为了使用 numpy 函数创建系列,我们可以使用不同的 NumPy 函数,如 numpy.linspace()numpy.random.radn()

# import pandas and numpy 
import pandas as pd 
import numpy as np 

# series with numpy linspace()  
ser1 = pd.Series(np.linspace(3, 33, 3)) 
print(ser1) 

# series with numpy linspace() 
ser2 = pd.Series(np.linspace(1, 100, 10)) 
print("\n", ser2) 

输出: