DataFrame(6):DataFrame的增、删、改、查(一)

简介: DataFrame(6):DataFrame的增、删、改、查(一)

1、说明

增:增加一行或一列;

删:删出一行或一列;

改:修改某行或某列;

查:获取Datarame中的值;

2、查:获取值

 这里需求在之前的文章讲述过了,大家可以参考这个文章:http://note.youdao.com/noteshare?id=4c36823786ffae864979fa71dff6f3b1&sub=0B0848DE6BD740FFB5198B8B3DF63EDE


3、增

1)增加行

① df.loc()

df = pd.DataFrame({"A":[1,3,5,7,9],
                   "B":[2,4,6,8,10],
                   "C":[3,6,9,12,15],
                   "D":[1,2,3,4,5]},
                   index=list("abcde"))
display(df)
df.loc["f"] = pd.Series([1,2,3,4],index=df.columns)
display(df)


结果如下:

image.png


② df.append():该函数用法很多,这个例子是向append()中传入一个Series

df = pd.DataFrame({"A":[1,3,5,7,9],
                   "B":[2,4,6,8,10],
                   "C":[3,6,9,12,15],
                   "D":[1,2,3,4,5]},
                   index=list("abcde"))
display(df)
x = pd.Series([1,1,1,1],index=list("ABCD"),name="f")
display(x)
df.append(x)


结果如下:

image.png


2)增加列

① 增加一列:df[“新列名”]

df = pd.DataFrame({"A":[1,3,5,7,9],
                   "B":[2,4,6,8,10],
                   "C":[3,6,9,12,15],
                   "D":[1,2,3,4,5]},
                   index=list("abcde"))
display(df)
df["E"] = pd.Series([6,6,6,6,6],index=df.index)
display(df)


结果如下:

image.png


② 在指定列后面增加一列:df.insert()

df = pd.DataFrame({"A":[1,3,5,7,9],
                   "B":[2,4,6,8,10],
                   "C":[3,6,9,12,15],
                   "D":[1,2,3,4,5]},
                   index=list("abcde"))
display(df)
df.insert(1,"A1",pd.Series([1,1,1,1,1],index=df.index))
df


结果如下:

image.png



相关文章
|
5月前
|
SQL 存储 关系型数据库
轻松入门MySQL:玩转数据表的增、删、改、查(4)
轻松入门MySQL:玩转数据表的增、删、改、查(4)
DataFrame(6):DataFrame的增、删、改、查(二)
DataFrame(6):DataFrame的增、删、改、查(二)
DataFrame(6):DataFrame的增、删、改、查(二)
|
2月前
|
存储 Java
java实现单链表的创建、增、删、改、查
这篇文章详细介绍了Java中如何实现单链表的创建以及对单链表进行增加、删除、修改、查询等操作的方法,并提供了相应的代码示例。
java实现单链表的创建、增、删、改、查
|
5月前
|
存储 安全
【数据结构】顺序表(SeqList)(增、删、查、改)详解
【数据结构】顺序表(SeqList)(增、删、查、改)详解
|
5月前
|
SQL 存储 数据库连接
C#SQL Server数据库基本操作(增、删、改、查)
C#SQL Server数据库基本操作(增、删、改、查)
111 0
|
关系型数据库 MySQL 数据库
MySQL数据表:对数据的基础操作(增、删、查、改)以及运算符的讲解
MySQL数据表:对数据的基础操作(增、删、查、改)以及运算符的讲解
91 1
|
安全 关系型数据库 MySQL
mysql数据库的增、删、改、查
mysql数据库的增、删、改、查
120 0
mysql数据库的增、删、改、查
|
SQL Oracle Java
JDBC 完成增、删、改、查 | 学习笔记
快速学习JDBC 完成增、删、改、查。
127 0
JDBC 完成增、删、改、查 | 学习笔记
|
存储 SQL 关系型数据库
一文帮你玩转MySQL表---增,删,查,改(进阶)
创建学生表,一个学生对应一个班级,一个班级对应多个学生,id为主键,classes_id为外键,关联班级表id。
一文帮你玩转MySQL表---增,删,查,改(进阶)