1. 程式人生 > 其它 >Pandas-Series

Pandas-Series

建立Series

使用列表建立Series

# 1
import pandas as pd

book = ['三國演義', '水滸傳', '西遊記', '紅樓夢']
s = pd.Series(book)
print(s)
# 0    三國演義
# 1     水滸傳
# 2     西遊記
# 3     紅樓夢
# dtype: object

# 2
import pandas as pd

book = ['三國演義', '水滸傳', '西遊記', '紅樓夢']
author = ['羅貫中', '施耐庵', '吳承恩', '曹雪芹']
s = pd.Series(book, index=author)
print(s)
# 羅貫中    三國演義
# 施耐庵     水滸傳
# 吳承恩     西遊記
# 曹雪芹     紅樓夢
# dtype: object

使用字典建立Series

# 1
import pandas as pd

book_author = {
    '三國演義': '羅貫中',
    '水滸傳': '施耐庵',
    '西遊記': '吳承恩',
    '紅樓夢': '曹雪芹'
}
s = pd.Series(book_author)
print(s)
# 羅貫中    三國演義
# 施耐庵     水滸傳
# 吳承恩     西遊記
# 曹雪芹     紅樓夢
# dtype: object

# 2
import pandas as pd

book_author = {
    '三國演義': '羅貫中',
    '水滸傳': '施耐庵',
    '西遊記': '吳承恩',
    '紅樓夢': '曹雪芹'
}
s = pd.Series(book_author, index=['三國演義', '水滸傳'])
print(s)
# 三國演義    羅貫中
# 水滸傳     施耐庵
# dtype: object

 

訪問Series元素
import pandas as pd
book = ['三國演義', '水滸傳', '西遊記', '紅樓夢']
author = ['羅貫中', '施耐庵', '吳承恩', '曹雪芹']
s = pd.Series(book, index=author, name='book_author')
print(s[0])
# 三國演義
print(s['施耐庵'])
# 水滸傳

 
 
參考
pandas.Series.name