import pandas as pd
pd.set_option("display.unicode.east_asian_width",True)
df=pd.read_excel("C:/Users/Administrator/Desktop/cc.xlsx")
df
| 姓名 | 性别 | 年龄 | 月工资收入 |
---|
0 | 张懒 | 男 | 21 | 15000 |
---|
1 | 朱师傅 | 男 | 21 | 20000 |
---|
2 | 韩花花 | 女 | 18 | 30000 |
---|
3 | 陈老六 | 女 | 20 | 30000 |
---|
4 | 笑嘻嘻 | 男 | 30 | 20000 |
---|
df.sort_values(by="月工资收入",ascending=False)
| 姓名 | 性别 | 年龄 | 月工资收入 |
---|
2 | 韩花花 | 女 | 18 | 30000 |
---|
3 | 陈老六 | 女 | 20 | 30000 |
---|
1 | 朱师傅 | 男 | 21 | 20000 |
---|
4 | 笑嘻嘻 | 男 | 30 | 20000 |
---|
0 | 张懒 | 男 | 21 | 15000 |
---|
df.loc[5]=["超级无敌暴龙战士","男",7,100000]
df
| 姓名 | 性别 | 年龄 | 月工资收入 |
---|
0 | 张懒 | 男 | 21 | 15000 |
---|
1 | 朱师傅 | 男 | 21 | 20000 |
---|
2 | 韩花花 | 女 | 18 | 30000 |
---|
3 | 陈老六 | 女 | 20 | 30000 |
---|
4 | 笑嘻嘻 | 男 | 30 | 20000 |
---|
5 | 超级无敌暴龙战士 | 男 | 7 | 100000 |
---|
df.loc[df["姓名"]=="陈老六","月工资收入"]=8000
df
| 姓名 | 性别 | 年龄 | 月工资收入 |
---|
0 | 张懒 | 男 | 21 | 15000 |
---|
1 | 朱师傅 | 男 | 21 | 20000 |
---|
2 | 韩花花 | 女 | 18 | 30000 |
---|
3 | 陈老六 | 女 | 20 | 8000 |
---|
4 | 笑嘻嘻 | 男 | 30 | 20000 |
---|
5 | 超级无敌暴龙战士 | 男 | 7 | 100000 |
---|
df.drop(index=[1])
| 姓名 | 性别 | 年龄 | 月工资收入 |
---|
0 | 张懒 | 男 | 21 | 15000 |
---|
2 | 韩花花 | 女 | 18 | 30000 |
---|
3 | 陈老六 | 女 | 20 | 8000 |
---|
4 | 笑嘻嘻 | 男 | 30 | 20000 |
---|
5 | 超级无敌暴龙战士 | 男 | 7 | 100000 |
---|
rich=df[df["月工资收入"]>20000]
rich
| 姓名 | 性别 | 年龄 | 月工资收入 |
---|
2 | 韩花花 | 女 | 18 | 30000 |
---|
5 | 超级无敌暴龙战士 | 男 | 7 | 100000 |
---|