【python】”<”をコード内に記入していないのにエラーが出てしまう【初心者】
解決したいこと
下のよう"<"は使えないよというエラーがありますがコード内には記入してません。
どうしてでしょうか?
また、何回か実行すると動くときもあります。なぜ?
importに関してはこの後もコードが続くので現状問題である部分まで記載させていただいております。
発生している問題・エラー
v_min = min(judge_list)[0]
TypeError: '<' not supported between instances of 'int' and 'list'
該当するソースコード
from pandas.core.arrays.datetimes import validate_tz_from_dtype
import pandas as pd
import numpy as np
import matplotlib.pyplot as plt
def over_timing(file_pass):
df = pd.read_csv(file_pass, encoding="shift_jis", skiprows=70, skipfooter=3)
N = len(df)
dt = (df.iloc[1,1] - df.iloc[0,1])*10**-3
judge_range = 60/dt
judge_tilt = 0.0045
f = df.iloc[:, 2]
judge_list = over_timing = []
for i,v in enumerate(f):
judge_list.append([v,i])
if len(judge_list) > judge_range:
del judge_list[0]
if len(judge_list) >= judge_range:
v_min = min(judge_list)[0]
v_min_i = int(min(judge_list)[1])
v_max = max(judge_list)[0]
v_max_i = int(max(judge_list)[1])
tilt = (v_max - v_min)/(v_max_i - v_min_i)
print(tilt)
if tilt > judge_tilt:
over_timing.append(v_max_i)
print(over_timing)
0 likes