如何使用 python 将 csv 中的数值替换为分类值



我的问题是关于使用 python 将 csv 文件中的数值替换为字符串。目的是计算CDF(累积分布函数(。

数据集的名称是"hsb",类标签是"status",其中包含 304 行数字数据 1 和 2。我想用"正"代替 1,用"负"替换 2。

考虑以下示例,该示例使用 .map(( 映射字典中的值。

df = pd.DataFrame({
'col':[1,1,2,2,2,1]
})

输出:

col
0   1
1   1
2   2
3   2
4   2
5   1

现在

df['col'] = df['col'].map({1:'positive', 2:'negative'})

输出:

col
0   positive
1   positive
2   negative
3   negative
4   negative
5   positive

相关内容

  • 没有找到相关文章

最新更新