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



相关文章
|
6月前
|
SQL 存储 关系型数据库
轻松入门MySQL:玩转数据表的增、删、改、查(4)
轻松入门MySQL:玩转数据表的增、删、改、查(4)
DataFrame(6):DataFrame的增、删、改、查(二)
DataFrame(6):DataFrame的增、删、改、查(二)
DataFrame(6):DataFrame的增、删、改、查(二)
|
5月前
|
XML Java 数据库连接
如何使用 MyBatis 来进行增、删、改、查操作
如何使用 MyBatis 来进行增、删、改、查操作
163 2
|
3月前
|
存储 Java
java实现单链表的创建、增、删、改、查
这篇文章详细介绍了Java中如何实现单链表的创建以及对单链表进行增加、删除、修改、查询等操作的方法,并提供了相应的代码示例。
java实现单链表的创建、增、删、改、查
|
6月前
|
SQL 存储 数据库连接
C#SQL Server数据库基本操作(增、删、改、查)
C#SQL Server数据库基本操作(增、删、改、查)
245 0
|
关系型数据库 MySQL 数据库
MySQL数据表:对数据的基础操作(增、删、查、改)以及运算符的讲解
MySQL数据表:对数据的基础操作(增、删、查、改)以及运算符的讲解
95 1
|
安全 关系型数据库 MySQL
mysql数据库的增、删、改、查
mysql数据库的增、删、改、查
125 0
mysql数据库的增、删、改、查
|
SQL Oracle Java
JDBC 完成增、删、改、查 | 学习笔记
快速学习JDBC 完成增、删、改、查。
130 0
JDBC 完成增、删、改、查 | 学习笔记
Series(五):Series的增、删、改、查
Series(五):Series的增、删、改、查
Series(五):Series的增、删、改、查