質問編集履歴

2

追加情報2.3

2022/10/21 04:42

投稿

maro
maro

スコア13

test CHANGED
File without changes
test CHANGED
@@ -86,7 +86,7 @@
86
86
  main()
87
87
 
88
88
  ```
89
- ### 追加情報:jsonファイルの中身
89
+ ### 追加情報1:jsonファイルの中身
90
90
  ```
91
91
  [
92
92
  {
@@ -103,4 +103,79 @@
103
103
  }
104
104
  ]
105
105
  ```
106
+ ### 追加情報2:実施したこと
107
+ 以下のようにコードを変更しました
108
+ ```
109
+ import sys
110
+ import MeCab
111
+ import requests
112
+ import urllib
113
+ import re
114
+ import json
115
+ import pandas as pd
116
+ from collections import Counter
106
117
 
118
+
119
+
120
+ def main():
121
+ # ファイル読み込み
122
+ new_data = []
123
+ data_1 = []
124
+
125
+ with open('pre_replace_kurashiki.json', "r", encoding = 'utf-8') as f:
126
+ j = json.load(f)
127
+
128
+ """
129
+ for key in j:
130
+ i = print(neologdn.normalize(key["text"]))
131
+ p = print(key["day"])
132
+ """
133
+
134
+
135
+ for key in j:
136
+ data = key["text"]
137
+ print(data)
138
+
139
+
140
+ mecab = MeCab.Tagger()
141
+ m = mecab.parse(str(data))
142
+ node = m.parseToNode(str(data))
143
+
144
+ new_data.append(node)
145
+
146
+ print(new_data)
147
+
148
+
149
+
150
+
151
+ #print(new_data)
152
+
153
+ """
154
+ mecab = MeCab.Tagger()
155
+ mecab.parse(new_data)
156
+ node = mecab.parseToNode(new_data)
157
+
158
+
159
+
160
+ m.append(mecab)
161
+
162
+ print(m)
163
+ """
164
+
165
+ #for document in documents:
166
+
167
+
168
+ if __name__ == "__main__":
169
+ main()
170
+ ```
171
+
172
+ ### 追加情報3:変更後のコードに対するエラーメッセージ
173
+ ```
174
+ Traceback (most recent call last):
175
+ File "C:\Users\subaru narahashi\graduation_research\mecab_2.py", line 61, in <module>
176
+ main()
177
+ File "C:\Users\subaru narahashi\graduation_research\mecab_2.py", line 34, in main
178
+ node = m.parseToNode(str(data))
179
+ AttributeError: 'str' object has no attribute 'parseToNode'
180
+ ```
181
+

1

jsonファイルの中身を公開しました.

2022/10/21 02:15

投稿

maro
maro

スコア13

test CHANGED
File without changes
test CHANGED
@@ -86,5 +86,21 @@
86
86
  main()
87
87
 
88
88
  ```
89
+ ### 追加情報:jsonファイルの中身
90
+ ```
91
+ [
92
+ {
93
+ "text": "全ての季節で情緒を感じることができる。古きを訪ね新しくを知る旅にもってこい。一人旅にも、家族、カップル、全てのシチュエーションにも満足がいく旅になると思います。",
94
+ "day": "2021年9月"
95
+ },
96
+ {
97
+ "text": "何度か行ったことがあるのですが、いつ行っても綺麗な景観です。やっぱり日本の景色は良いですね。落ち着きます。",
98
+ "day": "2022年10月1日"
99
+ },
100
+ {
101
+ "text": "建物の雰囲気がとても良かった。食べ歩きができ恋みくじ団子は美味しかった。スヌーピー倉敷限定商品がありました。",
102
+ "day": "2022年9月"
103
+ }
104
+ ]
105
+ ```
89
106
 
90
-