python基础pandas得drop()用法

做数据处理得时候用到了pandas,体验不错,记录如下:

import pandas as pd
import numpy as np

直接可以用pandas生成随机数组

df = pd.DataFrame(np.random.randn(5,3),index = list('abcde'),columns = ['one','two','three'])

python基础pandas得drop()用法_第1张图片

假设其中存在空数:

df.ix[1,:-1] = np.nan  #第二行,排除倒数第一个都是Nan
df.ix[1:-1,2] = np.nan #第三列,排除第一个和最后一个都是Nan

python基础pandas得drop()用法_第2张图片

把Nan的全部删掉

print('\n',df.dropna())

python基础pandas得drop()用法_第3张图片

有选择的删,而不是删Nan

print(df.drop(['one'],axis=1))
print(df.drop(['a','c'],axis = 0))

python基础pandas得drop()用法_第4张图片

你可能感兴趣的:(Basic,pthon,Python入门及进阶)