将DataFrame转化为Excel

学习pandas第三天,将会每天坚持打卡学习就学习,如果觉得有帮助可以点赞一哈!!!

 

# 1.将DataFrame保存为Excel

1)下面是DataFrame文件

2)通过下面这一段代码:

df.to_excel("test2.xlsx")

可以在jupyter notebook 中看到这个Excel文件所在的路径:

3) 打开之后,是这个样子,并且找到Excel的路径

 4)找到路径之后打开文件 Excel为:

# 2.查看数据的属性

f.shape##行列数
df.index##索引
df.columns##列名

运行的结果分别为:

(8, 2)
RangeIndex(start=0, stop=8, step=1)
Index(['grade', 'course'], dtype='object')

# 3.提取grade列值大于50小于55

df[(df["grade"]>=50)&(df["grade"]<=55)]

# 4.交换两列位置

 

cols=df.columns[[1,0]]
df=df[cols]
df

 可以通过上面的代码知道:

cols为改变之后的新列

# 5.提取grade列最大值所在的行

df[df["grade"]==df["grade"].max()]

 

这样就得到了grade列最大值所在的行

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值