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

posted @ 2022-04-04 12:10  Soldier&Justice  阅读(25)  评论(0编辑  收藏  举报