質問編集履歴
2
追加情報2.3
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ファイルの中身を公開しました.
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
|
-
|