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
上一篇下一篇

猜你喜欢

热点阅读