pandasを用いたデータフレームの作成が上手くできません。また、データフレームのindexを参照し、その行の数値を使いたいのですが、方法が分からないのでわかりやすく教えてください。
import pandas as pd import time import spidev import sys import subprocess data1 = 0 data2 = 0 df1 = pd.DataFrame({'ch0':[data1]},{'ch2':[data2]})#data2 def main(): spi = spidev.SpiDev() spi.open(0,0) while True: resp = spi.xfer2([0x68,0x00]) data1 = ((resp[0] << 8 ) + resp[1]) & 0x3ff resp2 = spi.xfer([0x78,0x00]) data2 = ((resp2[0] << 8) + resp2[1]) & 0x3ff print(df1) #print(data1) if __name__=='__main__': main()
ch0 ch2
0
実行するとこのようなデータフレームが表示されてしまい、本来であればch1に入るはずの値が0になってしまい、また、ch2には何も表示されませんでした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/05/14 08:59
2018/05/14 09:11 編集
2018/05/14 09:13 編集
2018/05/14 09:22
2018/05/14 09:43
2018/05/14 09:53
2018/05/14 10:15