他の解決策は私にとってはうまくいきません。私はcsvファイルをjsonファイルと比較して、jsonファイルにcsvファイル内の文字列があるかどうかを確認したいと思います。jsonをcsvファイルのpythonに変換中にエラーが発生しました。
jsoned = json.loads(x)
with open("test.csv", "wb+") as csv_file:
csv_writer = csv.writer(csv_file)
for i in jsoned:
csv_writer.writerow([i[u'tag'],
i[u'newtag']])
(他のStackOverflowのポストから適応)私が試した
しかし、それは働いていません。他のルートに行き、csvをjsonに変える方がよいでしょうか?
編集
JSONファイル:
{"tag":["security architecture","systems security engineering","architecture","program protection planning (ppp)","system security engineering","security engineering"],"newtag":["security","architecture engineering & policy","certified ethical hacker","security policy and risk management","sse","enterprise transition plan","plan","tax","capacity analysis"]}
はCSV:
id tag
88 systems engineering
88 project management
88 program management
88 strategic planning
88 requirements analysis
88 acquisition
88 enterprise architecture
134 java
134 software engineering
134 software development
134 xml
134 c++
134 sql
134 web services
134 javascript
134 linux
134 html
134 python
134 c
134 c#
134 software architecture
134 eclipse
134 jquery
134 oracle
134 perl
161 project management
161 systems engineering
161 requirements engineering
161 requirements management
私はJSONファイルが(最もマッチを持っているIDを見たいので、私は知りたいですIDごとにいくつのタグマッチがあるのか分かりませんが、jsonとcsvを比較する方法はわかりません)
定義「それは働いていない」 – Cfreak
万が一、私たちは、JSONやCSVファイルの形式を見ることができましたか? – RichSmith
比較は行われません。ファイルに書き込むだけです。正確に何を比較すべきか? – roganjosh