[掲示板へもどる]
一括表示

  [No.3034] 中国語文書による外部変数の見出しに失敗について 投稿者:  投稿日:2017/07/09(Sun) 16:20:03

こんにちは
留学生の李です。
忙しいところにすみません。
僕は今は使っているkhcoderがkhcoder-3a09c-f.exeです。
中国の新聞記事にかかわる分析を行ています。
外部変数の見出しを行うとき、h1を選んだら 以下のメッセージが出てきた。

見出しの取り出しに失敗しました。

H1-H5タグを使った見出し作成に失敗している可能性があります。
分析対象ファイルのチェックを行ってみてください。
8、7

のように表示されました。khcoder-3a09c-f.exeでは分析対象ファイルのチェックが行えません、あと、H2を選んだら普通に動きます。
僕の分析対象ファイルのタグが以下のように作りました。
<H1>2010年</H1>
<H2>一月</H2>

このような問題に対して、どう解決したらよろしいですか?
教えていただけませんか、お待ちします。
よろしくお願いします!


  [No.3035] Re: 中国語文書による外部変数の見出しに失敗について 投稿者:  投稿日:2017/07/09(Sun) 17:55:21

エラーを追加しました
--- Begin Traceback ---
Can't use string ("0") as an ARRAY ref while "strict refs" in use at /<C:\khcoder3\kh_coder.exe>gui_window/outvar_list/midashi.pm line 119.

gui_window::outvar_list::midashi::_open_var at /<C:\khcoder3\kh_coder.exe>gui_window/outvar_list/midashi.pm line 119
gui_window::outvar_list::_delay_chk3_open_var at /<C:\khcoder3\kh_coder.exe>gui_window/outvar_list.pm line 914
gui_window::outvar_list::__ANON__ at /<C:\khcoder3\kh_coder.exe>gui_window/outvar_list.pm line 891
Tk::After::once at /<C:\khcoder3\kh_coder.exe>Tk/After.pm line 90
[once,[{},after#1021,50,once,[\&gui_window::outvar_list::__ANON__]]]
("after" script)


  [No.3036] Re: 中国語文書による外部変数の見出しに失敗について 投稿者:HIGUCHI Koichi  投稿日:2017/07/09(Sun) 19:26:06

こんにちは、樋口です。書き込みありがとうございます。

H1タグで括った見出しはいくつありますか?

「H1」を検索しながら、入力ミスがないか順に確認していくといかがでしょう?
「/」が抜けたり、「<」や「>」が足りなかったり多すぎたりすると、それだけ
でエラーになります。


  [No.3037] Re: 中国語文書による外部変数の見出しに失敗について 投稿者:  投稿日:2017/07/09(Sun) 20:26:41

返事ありがとうございます!
h1のタグ全部8個あります!
最初のh1タグが<h1>2010年</h1>であればエラーが出てきます!
でも <h1>2009年(及び他の数字)</h1>であれば 大丈夫になります!
それは一体なんでしょうか?


  [No.3039] Re: 中国語文書による外部変数の見出しに失敗について 投稿者:HIGUCHI Koichi  投稿日:2017/07/09(Sun) 21:25:05

こんにちは、樋口です。書き込みありがとうございます。

うーん、なぜでしょうね。

> 最初のh1タグが<h1>2010年</h1>であればエラーが出てきます!

最初のもの以外にも「<h1>2010年</h1>」という見出しがありますか?
すべてのH1見出しが、異なる内容になっているでしょうか?

それ以外に思いつくこととしては、「年」を削除して「<h1>2010</h1>」
のように数字のみにしてみるといかがでしょう。


  [No.3040] Re: 中国語文書による外部変数の見出しに失敗について 投稿者:  投稿日:2017/07/09(Sun) 21:48:02

<h1>2010年</h1>
2011年
2012年
・・
<h1>2017年</h1>
のようにしてます!年を削除して、数字だけの場合が同じようなエラーになります!
意味わからないですけど、2010を他の数字に変えれば、うまくいきます。


  [No.3041] Re: 中国語文書による外部変数の見出しに失敗について 投稿者:HIGUCHI Koichi  投稿日:2017/07/09(Sun) 21:55:05

こんにちは、樋口です。書き込みありがとうございます。

うーん、全然わからないですね。そのデータをメールでお送りいただければ調
べてみます。

その際には、どんな操作をするとエラーが出るのかも併せてお知らせください。
「外部変数の見出しを行うとき」ということですが、対応分析でしょうか?
それとも共起ネットワークでしょうか? あるいはその他の分析でしょうか。


  [No.3042] Re: 中国語文書による外部変数の見出しに失敗について 投稿者:  投稿日:2017/07/10(Mon) 00:18:16

返事ありがとうございます!
データをメールで送りました。
操作について、メールの中に説明しました。
遅くなって申し訳ございません!
調べて頂いて、ありがとうございます、
よろしくお願い致します!


  [No.3043] Re: 分析対象ファイルはBOMなしで保存を & 見出しがエラーになる場合のチェック方法 投稿者:HIGUCHI Koichi  投稿日:2017/07/10(Mon) 01:02:55

Re: 分析対象ファイルはBOMなしで保存を & 見出しがエラーになる場合のチェック方法 (画像サイズ: 605×518 41kB)

こんにちは、樋口です。書き込みありがとうございます。
またデータをお送りいただき感謝申し上げます。

まず、前処理を行なってからメニューの「前処理」「語の抽出結果を確認」を
クリックし、<H1>を検索します。すると、添付のスクリーンショットのように、
1つ目の見出し行では<H1>の前に何らかの文字があったため、上手く見出しとし
て認識されていないことが分かります。

今回の原因は、分析対象ファイルに「BOM」が含まれていたことでした。このBOM
が、スクリーンショットの「?」として邪魔をしていたのです。対策としては、
BOMなしで保存すれば問題は解決します。あるいは、あまりお勧めではないのです
が、最初の見出し行「<H1>2010</H1>」の前に改行を入れて上書き保存すれば、
BOMによる見出し行への影響がなくなって、ひとまずエラーは無くなりそうです。

※サクラエディタや秀丸エディタであれば、ファイル保存時にBOMの有無を選べま
す。たぶんNotepad++でも大丈夫だと思います。