こんにちは、樋口です。書き込みありがとうございます。 サブルーチン「gui_window::morpho_crossout::csv::save」の内容を見てみる と、最後の方で、以下のようにデータの保存を行なっています。 mysql_crossout::csv->new( tani => $self->tani, hinshi => $self->hinshi, max => $self->max, min => $self->min, max_df => $self->max_df, min_df => $self->min_df, file => $path, )->run; この際、 my $win = gui_window::morpho_crossout::csv->open; (中略) $win->save; という形でGUI画面を利用するのではなく、以下のように直接保存すれば良さ そうに思います。 mysql_crossout::csv->new( tani => 'dan', hinshi => ['名詞', '動詞', '形容詞'], max => 0, min => 1, max_df => 0, min_df => 1, file => 'test.csv', )->run;