DataFrame的基本操作

DataFrame的基本操作

1,选择

image

image

(1),Select column

In [11]: df['a']
Out[11]:
0   -1.355263
1    0.010888
2    1.599583
3    0.004565
4    0.460270
Name: a, dtype: float64
(2),Select row by label
In [15]: df.loc[1]
Out[15]:
a    0.010888
b   -0.900427
c   -0.397198
Name: 1, dtype: float64

 

(3) Select row by integer location

In [19]: df.iloc[1]
Out[19]:
a    0.010888
b   -0.900427
c   -0.397198
Name: 1, dtype: float64
(4) Slice rows
In [24]: df[1:3]
Out[24]:
          a         b         c
1  0.010888 -0.900427 -0.397198
2  1.599583  0.662713  0.943103

(5) Select rows by boolean vector

In [27]: df[df['a']>0.5]
Out[27]:
          a         b         c
2  1.599583  0.662713  0.943103

2,删除

In [28]: del df['a']

In [29]: df
Out[29]:
          b         c
0  1.451534 -0.497793
1 -0.900427 -0.397198
2  0.662713  0.943103
3 -0.505622  1.156941
4  0.333584 -1.260798

 

In [32]: df.pop('b')
Out[32]:
0    1.451534
1   -0.900427
2    0.662713
3   -0.505622
4    0.333584
Name: b, dtype: float64

In [33]: df
Out[33]:
          c
0 -0.497793
1 -0.397198
2  0.943103
3  1.156941
4 -1.260798
3,插入
In [35]: df['e']=['e','w','t','e','d']

In [36]: df
Out[36]:
          c  e
0 -0.497793  e
1 -0.397198  w
2  0.943103  t
3  1.156941  e
4 -1.260798  d

转载于:https://www.cnblogs.com/sklww/p/3813006.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值