pandas的数据读取

在anaconda里面的notebook里,可以通过执行不同的cell来进行调试。

下面的cell如果要调用上面的cell变量,需要先执行上面cell的语句,通过shift+回车来实现。

我们经常需要使用处理类似csv格式的数据,利用pandas可以方便的读取该数据,常用的命令如下:

例如读取这样的csv文件:

foodprice
egg1
orange2
rice3
meat4
import pandas
data = pandas.read_csv("food.csv")
print(type(data))
print(data.dtypes)       %生成每列元素的类型
print(data.head(1))      %取出头部1排
print(data.tail(2))      %取出尾部2排
print(data.columns)      %取出列名
print(data.shape)        %打印数据的行列
print(data.loc[1])       %打印index=1的数据
print(data.loc[[0,1,3]]) %打印index=0,1,3的数据
print(data["price"])     %打印列的名称为price的该列所有数据
print(data[["food","price"]])  


columns_name = data.columns.tolist()
gend_data = []
for i in columns_name:
    if i.endwith("g"):
        gend_data.append(i)
print(gend_data.head(3))

print(data["price"]/1000)   %打印所有price列除以1000
price_qy = data["price"]/1000  %处理完后添加进原数组中
data["price_qy"] = price_qy
print(data.shape)

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值