根据以下书目信息完成以下操作data = { ‘商品ID‘:[‘1000‘, ‘1001‘, ‘1002‘, ‘1003‘], ‘书名‘:[‘白夜行‘, ‘山海经‘, ‘狼

根据以下书目信息完成以下操作

data = {

    '商品ID':['1000', '1001', '1002', '1003'],

    '书名':['白夜行', '山海经', '狼大叔的红焖鸡', '最基础的插花课'],

    '出版社':['南海出版公司 ', '现代出版社', '贵州人民出版社', '中原农民出版社'],

    '定价':['59.00', '26.52', '63.40', '32.70']

}

(1) 采用Pandas存储数据,分别显示行索引、列索引和值;

(2) 分别显示'书名'列 和 '书名'、'定价'列;

(3) 使用切片操作显示前两行数据;

使用切片操作显示前三行、前'书名'、'出版社'、'定价'数据。

代码如下:

import numpy as np
import pandas as pd

#运用键值对创建二维数组dataframe

data = {

    '商品ID':['1000', '1001', '1002', '1003'],

    '书名':['白夜行', '山海经', '狼大叔的红焖鸡', '最基础的插花课'],

    '出版社':['南海出版公司 ', '现代出版社', '贵州人民出版社', '中原农民出版社'],

    '定价':['59.00', '26.52', '63.40', '32.70']

}

#显示

df = pd.DataFrame(data=data,columns=['商品ID','书名','出版社','定价'],index=range(0,4))
print(df)

print('='*20)

#显示书名列

print(df[['书名']])

print('='*20)

#显示‘书名’‘定价’列

print(df[['书名','定价']])

print('='*20)

#切片显示前二行数据

print(df.iloc[0:2])

print('='*20)

print(df.iloc[0:3])

print('='*20)

print(df.iloc[[0,1,2],1:4])

猜你喜欢

转载自blog.csdn.net/qq_52416076/article/details/130399554
今日推荐