学习日志2022.11.12——pandas数据类型以及修改列和行名(index和columns)

又到了一年年末,今天哈尔滨终于下了雪,温度也终于降下来了,不禁感叹cest la Harbin。

回顾大三这几个月,感觉忙碌也充实,参加了一次建模国赛,前几天刚刚发了成绩,省一,也算不错,至少是有进步的,但没能冲到国奖还是有点小遗憾,还是要接着努力。明年还有一次美赛,希望能尽快找到新的队友吧。

今天又重温了一下pandas的一些知识,作为巩固。

pandas有两种数据类型

Series和DataFrame

import pandas as pd
demo1 = pd.Series([6,66,666,"小聪明"],index = [1,2,3,4])
demo2 = {"name":["小李","小明","小雨","小傻子"],"id":[12,13,14,15],"age":[22,23,24,25]}
df1 = pd.DataFrame(demo2, index = [1,2,3,4])
的结果就是
1      6
2     66
3    666
4    小聪明
dtype: object
  name  id  age
1   小李  12   22
2   小明  13   23
3   小雨  14   24
4  小傻子  15   25

加上随机数就是 

#修改列名columns或者行名index
import numpy as np
df2 = pd.DataFrame(np.random.randn(4,3),index = [1,2,3,4],columns = ["haha","hehe","hihi"])
print (df2)
#利用rename修改列名df2.rename(columns={0:"ha",1:"he",2:"hi"})

结果是

       haha      hehe      hihi
1  0.970267  0.409725 -0.009116
2 -1.392849 -0.686802  0.613349
3 -1.244138 -1.740136  0.423964
4  1.539215  1.981614  1.314730

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值