Pandas 库学习案例(二)

之前文章,提供了10个学习小案例,今天再分享一些。

Case1 将温度在某个区间置为1,不在区间为0

data = {'Day':  [1,2,3,4],
        'Temperature': [20,30,40,50]
        }

    Day Temperature
0   1   20
1   2   30
2   3   40
3   4   50
df['Temperature'] = np.where(df['Temperature'].between(25, 45), 1, 0)
  Day   Temperature
0   1   0
1   2   1
2   3   1
3   4   0

Case2 去除所有带有特殊字符的列

 X1  X2_nan      x3  x4_nan
 34       0    65.8       1
 35       1  5432.1       1
 87       1   443.1       0
 65       0   213.3       0
df = df.loc[:, ~df.columns.astype(str).str.contains('nan')]
X1      x3
0  34    65.8
1  35  5432.1
2  87   443.1
3  65   213.3
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容