Pandas 原文件数据
- 从文件中读取数据
import numpy as np
import pandas as pd
file_score=pd.read_excel('C:\\Users\\Dell\\Desktop\\score.xls')
file_score
运行结果截图
2.访问列 访问某一列
import numpy as np
import pandas as pd
file_score=pd.read_excel('C:\\Users\\Dell\\Desktop\\score.xls')
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列
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
运行结果截图
|