import pandas as pd
y = pd.read_csv('./0.09.csv') # y为DataFrame格式
# 将float转换为int,四舍五入
# 这里y['class']为series格式,直接对其操作显示无法操作,需将其里面的数单独取出来操作,这里取出来的数为float格式
y_int = []
for num in y['class']:
y_float = (num * 10 + 5) / 10
y_int.append(int(y_float))
# 将数据写入csv文件
file = "./y_pred_int.csv"
index_num = 0
with open(file, 'w') as f:
for item in y_int:
f.write(str(index_num) + "," + str(item) + "\n")
index_num += 1
series数据操作,float转int(四舍五入)
最新推荐文章于 2024-11-08 12:29:59 发布
本文介绍了一种使用Python Pandas库读取CSV文件,并将特定列中的浮点数转换为整数的方法。通过循环遍历指定列的每个元素,进行数学运算实现数值转换,最后将处理后的数据保存到新的CSV文件中。
部署运行你感兴趣的模型镜像
您可能感兴趣的与本文相关的镜像
Python3.8
Conda
Python
Python 是一种高级、解释型、通用的编程语言,以其简洁易读的语法而闻名,适用于广泛的应用,包括Web开发、数据分析、人工智能和自动化脚本
1万+

被折叠的 条评论
为什么被折叠?



