【Python】Pandas的创建、查找、修改

DataFrame创建方法有很多,常用基本格式是:DataFrame 构造器参数:DataFrame(data=[],index=[],coloumns=[])

In [272]: df2=DataFrame(np.arange(16).reshape((4,4)),index=['a','b','c','d'],columns=['one','two','three','four'])


In [273]: df2

Out[273]:

one two three four

a 0 1 2 3

b 4 5 6 7

c 8 9 10 11

d 12 13 14 15

 

1.2 用传入等长列表组成的字典来创建

  1.  

In [204]: data={'c':['1','2'],'a':['5']} #创建不等长字典序列


In [205]: data

Out[205]: {'a': ['5'], 'c': ['1', '2']}


In [206]: df=DataFrame(data)

Traceback (most recent call last):

...


ValueError: arrays must all be same length # 报错,传入的数组必须等长


In [207]: data={'c':['1','2'],'a':['5','6']} #创建<strong>等长字典序列

In [208]: df=DataFrame(data)


In [209]: df

Out[209]:

a c # 创建完成后'a','c'自动按照字典序排序,并且创建时自定加上索引

0 5 1

1 6 2

创建完成后'a','c'自动按照字典序排序,并且创建时自定加上索引

 

如果指定了columns名称,则会按照指定顺序创建。


In [210]: df=DataFrame(data,columns=['c','a'])


In [211]: df

Out[211]:

c a #按照指定顺序创建。

0 1 5

1 2 6

 

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值