前提・実現したいこと
ネットに載っていたサンプルプログラムを使って実行してみたのですがエラーが治りません。
csvの中には1行目小数点ありの角度が入っており2行目に整数値の距離が入っています。
発生している問題・エラーメッセージ
IndexError: list index out of range
該当のソースコード
import math file = "scan data g.txt" # Lidarログ出力ファイル f = open(file, 'r') line = f.readline() ignore_line = 2 for line in f: if ignore_line > 9: # headerを無視 line = line.strip().rstrip('\n') line_data = line.split(",") s = (line_data[0]) c = (line_data[1]) print(s) r = s * math.pi /180 a = c * math.cos(r) # X座標 b = c * math.sin(r) # Y座標 print(line_data[0] + " " + str(a) + " " + str(b)) line = f.readline() else: ignore_line = ignore_line + 1 f.close()
試したこと
ここに問題に対して試したことを記載してください。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。