| 这篇教程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文件的某一列数据
 |