前提・実現したいこと
python初心者です。
現状:ラズベリーパイと光センサーを用い、8:00~17:00まで1秒毎の光センサー抵抗値のデータをCSV形式で収集しております。
プログラムはpythonを使い収集しております。
光センサーのデータは100未満を稼働、100以上を非稼働とし稼働率をCSVでExcelで計算しています。
実現したい事:pythonを使用して
1.CSVファイルを別CSVファイルを作る。
#!/usr/bin/python3
#pandasをインポート
import pandas as pd
import datetime
#CSVを読み込み、dfに代入
df = pd.read_csv("/home/pi/Desktop/cp_log.csv",names=("time","resist"))
#dfをCSV出力
df.to_csv("/home/pi/Desktop/cp900_log.csv")
※元のCSVファイルは何かあった時のために保存しておきます。
2.範囲指定をし、光センサーの抵抗値を100未満を1,100以上を0とし計算する。
CSVができるわけですが
3.LCD1602で計算値を表示させる。
発生している問題・エラーメッセージ
困っている点は
1.範囲の指定の仕方
2.光センサーの抵抗値を計算
この2点のコードの記述の仕方が分かりません。
試したこと
pythonで「ExcelでいうCOUNTIFを繰り返し行う」のようなことをやりたい
https://teratail.com/questions/223367
を参考にさせていただいたのですが、
**2のresistの100未満の値を0、100以上の値を1にするコードの記述の仕方を調査したのですが分かりませんのでご教示をお願い致します。
**1は900行ごとに範囲を指定したいので
”llong(900)"を記述することで解決できるかなと考えております。
補足情報(FW/ツールのバージョンなど)
pythonのverは3.7.3です。
回答2件
あなたの回答
tips
プレビュー