您当前的位置:首页 > IT编程 > 自然语言处理
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 |

自学教程:Pandas读取csv并新增一列数据

51自学网 2023-11-02 14:28:41
  自然语言处理
这篇教程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文件的某一列数据
51自学网自学EXCEL、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。
京ICP备13026421号-1