python数据分析之数据的抽取
资讯
2024-01-07
51
在使用python分析数据的过程中,并不是所有的数据都是我们想要的,此时可以抽取部分数据,下面我将分享一些方法。
数据如下:
1、抽取一行数据
# 导入excel文件
df=pd.read_excel("d:\pandas_data\成绩表2.xlsx")
# 提取韩梅梅的成绩
df1 = df[df['姓名']== 'Lucy']
df1
运行结果如下:
姓名
数学
英语
语文
总计
1
Lucy
122
109
121
352
2、抽取多行数据
# 导入excel文件
df=pd.read_excel("d:\pandas_data\成绩表2.xlsx")
# 抽取第1行到第3行
df1=df.loc[1:3]
df1
运行结果如下:
3、抽取指定列数据
# 抽取指定的列
import pandas as pd
# 导入excel文件
df=pd.read_excel("d:\pandas_data\成绩表2.xlsx")
df1=df[['姓名','数学','语文']]
df1
运行结果如下:
4、按指定的条件抽取数据
# 按指定条件提取数据
import pandas as pd
data = {'姓名':['Brcue','Ada','Lucy','Kobe'],"数学":[110,122,135,130],"语文":[99,105,89,120],"英语":[113,124,135,99]}
df=pd.DataFrame(data)
# 提取语文分数100以上,英语120分以上的学生
df1=df.loc[(df['语文'] >=100) & (df['英语']>=120)]
df1
运行结果如下:
最后,你学会了吗?
本站涵盖的内容、图片、视频等数据系网络收集,部分未能与原作者取得联系。若涉及版权问题,请联系我们删除!联系邮箱:ynstorm@foxmail.com 谢谢支持!
在使用python分析数据的过程中,并不是所有的数据都是我们想要的,此时可以抽取部分数据,下面我将分享一些方法。
数据如下:
1、抽取一行数据
# 导入excel文件
df=pd.read_excel("d:\pandas_data\成绩表2.xlsx")
# 提取韩梅梅的成绩
df1 = df[df['姓名']== 'Lucy']
df1
运行结果如下:
姓名 | 数学 | 英语 | 语文 | 总计 | |
1 | Lucy | 122 | 109 | 121 | 352 |
2、抽取多行数据
# 导入excel文件
df=pd.read_excel("d:\pandas_data\成绩表2.xlsx")
# 抽取第1行到第3行
df1=df.loc[1:3]
df1
运行结果如下:
3、抽取指定列数据
# 抽取指定的列
import pandas as pd
# 导入excel文件
df=pd.read_excel("d:\pandas_data\成绩表2.xlsx")
df1=df[['姓名','数学','语文']]
df1
运行结果如下:
4、按指定的条件抽取数据
# 按指定条件提取数据
import pandas as pd
data = {'姓名':['Brcue','Ada','Lucy','Kobe'],"数学":[110,122,135,130],"语文":[99,105,89,120],"英语":[113,124,135,99]}
df=pd.DataFrame(data)
# 提取语文分数100以上,英语120分以上的学生
df1=df.loc[(df['语文'] >=100) & (df['英语']>=120)]
df1
运行结果如下:
最后,你学会了吗?
本站涵盖的内容、图片、视频等数据系网络收集,部分未能与原作者取得联系。若涉及版权问题,请联系我们删除!联系邮箱:ynstorm@foxmail.com 谢谢支持!