最初に遊んでみましたが、いくつかのデータをオレンジにインポートしようとしたところ、「0,5m ロープ」などのデータが CSV に含まれている場合、オレンジはインポートを処理できないという問題に遭遇しました。 オレンジ色の Python データ ロード エラー: 「無効な長さの例」 問題は、コンマ値がデータで重要であり、他の値に実際に変更できないことです。
データを変更せずにこの問題を回避できますか?
最初に遊んでみましたが、いくつかのデータをオレンジにインポートしようとしたところ、「0,5m ロープ」などのデータが CSV に含まれている場合、オレンジはインポートを処理できないという問題に遭遇しました。 オレンジ色の Python データ ロード エラー: 「無効な長さの例」 問題は、コンマ値がデータで重要であり、他の値に実際に変更できないことです。
データを変更せずにこの問題を回避できますか?
このパーサーは実は私が書いたのですが、10年以上前のものなので、改めて調べてみました。csv ファイルでコンマをエスケープする方法がわかりません。申し訳ありません。私たちは常にタブ区切り形式を優先しました。オレンジ 3 はよりスマートになります。
ファイルの名前を .txt に変更し、タブレータを区切り記号として使用します。
name gender height comment
John male 1,83 None
Jane female 1.54 Likes commas, uses .txt format
@Rafael: ところで、Orange は実際には と の両方を受け入れます。上の例のように数字で。
編集:申し訳ありませんが、どこかにあることは知っていました。別のパーサーがあります。キャンバスを使用している場合は、[設定] / [カテゴリ] に移動して、プロトタイプを有効にします。(放棄された) 実験的なものがたくさんある新しいウィジェット カテゴリが表示されます。そこで、CSV ファイルのインポートを選択し、適切に設定します。コンマは次のように「エスケープ」されます。
name,gender,comment
John,m,None
Jane,f,"Likes commas, but no problems with that"