根据以下书目信息完成以下操作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])

 

 

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值