这篇教程Pandas读取csv并新增一列数据写得很实用,希望能帮到您。 Pandas读取csv并新增一列数据
文章标签: python 大数据 版权
1.在原始数据上新增一列数据 原始数据字段有:学号(snao),姓名(sanem),年龄(age): 在这里插入图片描述 新增数据,新增一列分数字段:分数(sresult) : 在这里插入图片描述 (1)我们首先创建并写入原始数据 代码如下:
import pandas as pd # 导入pandas 模块 # 写入初始值 sno、sname、sage sno = [202001,202002] # 学号 sname = ["张三","李四"] # 姓名 sage = [20,18] # 年龄 # 创建dataframe对象,写入数据:字段名:列表值 # (学号,姓名,年龄) dataframe = pd.DataFrame({'sano':sno,'sname':sname,'sage':sage}) # dataframe对象已经包含了我们所需要的值及字段,接下来将它输出在Studnet.csv文件中 dataframe.to_csv("./Student.csv",index=False,sep=',')
# 读取数据 data_csv = pd.read_csv(r"./Student.csv") # 读取刚才写入的文件 print("csv文件数据为:") print(data_csv)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
运行结果显示为: 在这里插入图片描述 (2) 接下来就是新增一列 sresult并写入数据 代码如下:
import pandas as pd # 导入pandas 模块 # 读取数据 data_csv = pd.read_csv(r"./Student.csv") # 读取刚才写入的文件 print("csv文件原始数据为:") print(data_csv)
data_csv['sresult'] = 98 # 新增列sresult 并写入数据 data_csv['sresult'] = 87 data_csv.to_csv("./Student.csv", index=False, sep=',') # 将新增的列数据,增加到原始数据中
data_csv = pd.read_csv(r"./Student.csv") # 读取新增列后的csv文件 print("新增后csv文件数据为:") print(data_csv)
1 2 3 4 5 6 7 8 9 10 11 12 13
运行结果显示为: 在这里插入图片描述 文章知识点与官方知识档案匹配,可进一步学习相关知识 ———————————————— 版权声明:本文为CSDN博主「You're gone, too」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/weixin_46119343/article/details/111525629 返回列表 pandas读取csv文件的某一列数据 |