質問編集履歴

1

コード追加、文面修正

2022/05/12 15:14

投稿

mango55
mango55

score19

test CHANGED
File without changes
test CHANGED
@@ -1,5 +1,5 @@
1
1
  jsonデータからdfを作成したいです。
2
- 抽出したいのは、key: ”txt” 以下の全ての値で、下記のcsvのイメージのようなdfに格納したいのですが、カラムと実数値が全て¥のみで区切られています。
2
+ 抽出したいのは、key: ”txt” 以下の全ての値で、下記のcsvのイメージのようなdfに格納したいのですが、カラム名が¥、数値が \t で区切られています。
3
3
 
4
4
  ```json
5
5
  [{"date":"2022-04-01 00:05:387","txt":"temp\hum\rain\sun\t26\t80\t50\t90‥‥
@@ -8,6 +8,12 @@
8
8
  |temp|hum|rain|sun|
9
9
  |26 |80 |50 |59 |
10
10
 
11
+ ```python
12
+ import json
13
+ df=pd.read_json('xxxxx.json')
14
+ txt = df['txt'].split("\")
15
+ ```
16
+
11
17
  データ量が多いため、for文や、出来れば辞書型にして取得するような方法以外がいいのですが、上記のように¥のみで区切られたデータをdf にする方法をご存じの方がいらっしゃればご教授頂きたいです。
12
18
 
13
19
  よろしくお願いいたします。