1. 程式人生 > 其它 >校驗數值是否在範圍內

校驗數值是否在範圍內

技術標籤: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,??