您的位置:首页 > 其它

pandas Series DataFrame 丢弃指定轴上的项(三)

2017-04-05 11:44 691 查看
1.0 删除Series项

from pandas import Series,DataFrame
import numpy as np
import pandas as pd
obj=Series(np.arange(5),index=['a','b','c','d','e'])

obj
Out[82]:
a    0
b    1
c    2
d    3
e    4
dtype: int32


new_obj=obj.drop('c')

new_obj
Out[84]:
a    0
b    1
d    3
e    4
dtype: int32


obj=Series(np.arange(5),index=['a','b','c','d','e'])

obj
Out[90]:
a    0
b    1
c    2
d    3
e    4
dtype: int32


obj.drop(['d','c'])
Out[91]:
a    0
b    1
e    4
dtype: int32


2.0 删除DataFrame项

data=DataFrame(np.arange(16).reshape((4,4)),index=['ohio','colorado','utah','new york'],columns=['one','two','three','four'])

data
Out[94]:
one  two  three  four
ohio        0    1      2     3
colorado    4    5      6     7
utah        8    9     10    11
new york   12   13     14    15


删除 colorado 和ohio

data.drop(['colorado','ohio'])
Out[95]:
one  two  three  four
utah        8    9     10    11
new york   12   13     14    15


data.drop('two',axis=1)
Out[98]:
one  three  four
ohio        0      2     3
colorado    4      6     7
utah        8     10    11
new york   12     14    15


data.drop(['two','four'],axis=1)
Out[100]:
one  three
ohio        0      2
colorado    4      6
utah        8     10
new york   12     14
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: