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'])

这里写图片描述

假设其中存在空数:

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

这里写图片描述

把Nan的全部删掉

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

这里写图片描述

有选择的删,而不是删Nan

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

这里写图片描述

猜你喜欢

转载自blog.csdn.net/legalhighhigh/article/details/80546422