python replace
2019-03-09 本文已影响0人
constant007
修改 替换某些值
编码可以参考python处理excel离散数值编码
import numpy as np
import pandas as pd
df = pd.DataFrame([
['green', 'M', 10.1, 'label1'],
['red', 'L', 13.5, 'label2'],
['blue', 'XL', 15.3, 'L']])
# color、label不具备大小含义,size具有大小意义
df.columns = ['color', 'size', 'length', 'label']
df1=df.replace([13.5,'L'],np.nan) #对所有值有效
df['size'].replace([13.5,'L'],np.nan,inplace=True) #对某列有效
print(df)
FastStoneEditor1 - Copy.jpg