校驗數值是否在範圍內
阿新 • • 發佈:2020-12-12
技術標籤:pandas
#校驗資料是否正確
#1、匯入包
import pandas as pd
#2、制定正確的資料範圍,以及錯誤提示,row.Score啥意思?
def pd_error(row):
try:
assert 0<=row.Score<=100
except:
print(f"#{row.ID}\terror")
#2.1也可以用if
'''
if not 0<=row.Score<=100:
print(f"#{row.ID}\terror")
'''
#3、傳參,axis=0 列查詢,=1 行查詢
students = pd.read_excel(r"D:\pythonProject\Pandas"
r"玩轉Excel-原始碼\程式碼\017\Students.xlsx")
students.apply(pd_error,axis=1)
最後沒有呼叫row,??