teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

コメントにより回答を修正

2018/05/14 09:21

投稿

magichan
magichan

スコア15898

answer CHANGED
@@ -1,4 +1,24 @@
1
1
  ```Python
2
2
  df1 = pd.DataFrame({'ch0':[data1],'ch2':[data2]})
3
3
  ```
4
- ということでしょうか?
4
+ ということでしょうか?
5
+
6
+ ---
7
+ **【追加】**
8
+
9
+ ループ毎にデータを追加する処理
10
+
11
+ ```Python
12
+ data1 = 0
13
+ data2 = 0
14
+ df1 = pd.DataFrame(columns=['ch0', 'ch2'])
15
+
16
+ while True:
17
+ resp = spi.xfer2([0x68,0x00])
18
+ data1 = ((resp[0] << 8 ) + resp[1]) & 0x3ff
19
+ resp2 = spi.xfer([0x78,0x00])
20
+ data2 = ((resp2[0] << 8) + resp2[1]) & 0x3ff
21
+ # データを追記
22
+ df1 = df1.append({'ch0':data1,'ch2':data2}, ignore_index=True)
23
+ print(df1)
24
+ ```