Python 学习:2021.11.30

Pandas
原文件数据
在这里插入图片描述

  1. 从文件中读取数据
import numpy as np
import pandas as pd
file_score=pd.read_excel('C:\\Users\\Dell\\Desktop\\score.xls')
file_score				# 全部读取
# file_score.head()		# 默认读取 5 行数据
# file_score.head(10)		# 指定读取数据行数	

运行结果截图
在这里插入图片描述

2.访问列
访问某一列

import numpy as np
import pandas as pd
file_score=pd.read_excel('C:\\Users\\Dell\\Desktop\\score.xls')
file1=file_score.平时成绩
# file1=file_score['平时成绩']	# 功能与上一行一样
file1

运行结果截图
在这里插入图片描述

访问多列

import numpy as np
import pandas as pd
file_score=pd.read_excel('C:\\Users\\Dell\\Desktop\\score.xls')
file1=file_score[['姓名','总分']]
file1

运行结果截图
在这里插入图片描述
3.访问行
访问某一行

import numpy as np
import pandas as pd
file_score=pd.read_excel('C:\\Users\\Dell\\Desktop\\score.xls')
file1=file_ssacore[7:8]
file1

运行结果截图
在这里插入图片描述
访问多行

import numpy as np
import pandas as pd
file_score=pd.read_excel('C:\\Users\\Dell\\Desktop\\score.xls')
file1=file_score[0:8]
file1

运行结果截图
在这里插入图片描述

4.访问某些列的某些行

import numpy as np
import pandas as pd
file_score=pd.read_excel('C:\\Users\\Dell\\Desktop\\score.xls')
file1=file_score[['姓名','总分']][0:10]
file1

运行结果截图
在这里插入图片描述

5.新增1列

# 新增1列,增加的列为实验成绩,设置处置为 100
import numpy as np
import pandas as pd
file_score=pd.read_excel('C:\\Users\\Dell\\Desktop\\score.xls')
file1=file_score.reindex(columns=['姓名','平时成绩','卷面','实验成绩','总分'],fill_value=100)
file1

运行结果截图
在这里插入图片描述
练习:
打开score表格
新增1列,实验成绩,初始值为 90 ,放在卷面前
修改 D 的实验成绩为95
筛选出总分大于 80 的学生

import numpy as np
import pandas as pd
score=pd.read_excel('C:\\Users\\Dell\\Desktop\\score.xls')
score1=score.reindex(columns=['姓名','平时成绩','实验成绩','卷面','总分'],fill_value=90)
score1.loc[3,'实验成绩']=95
score2=score1[score1['总分']>80]
score2

运行结果截图
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值