問題タブ [psych]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
yaml - YAML、delayed_job : Psych vs Syck. pysch に ruby オブジェクトの attr_accessors を読み込ませる方法
Ruby 1.9.3 でdelayed_job (3.0.3) を使用すると問題が発生します。以前は、ruby オブジェクトに設定されたすべての属性 (attr_accessors を含む) を読み取る yaml syck パーサーが付属する ruby 1.8.7 を使用していましたが、1.9.3 へのアップグレードにより、yaml パーサーは psych に切り替えられました (再データベースに永続化されたもの以外の属性は考慮されません。attr_accessors も考慮に入れるようにするにはどうすればよいでしょうか。私はsyckに切り替えようとしました:
しかし、まだ機能しません。
この問題の回避策はありますか?
ruby-on-rails - Ruby-LoadError enc / trans / single_byte
RubyonRailsアプリでActiveRecord::Storeモジュールを使用しているときに奇妙な問題が発生しました。私が理解しているように、このモジュールは内部で「serialize」メソッドを使用するため、データをruby組み込みのpsychgemを使用してyaml形式にシリアル化するだけです。
ほとんどの場合は問題なく動作しますが、次のメッセージで500エラーが発生することがあります。
ご覧のとおり、私はrbenvとruby1.9.3-p286を使用しています。私のシステムはUbuntu11.10です。必要なファイルが存在し~/.rbenv/versions/1.9.3-p286/lib/ruby/1.9.1/i686-linux/enc/trans/single_byte.so
ます。ruby1.9.3-p194で発生したのと同じエラー。そして、このエラーが時々発生するというこの問題の最も奇妙な部分。
では、誰かがこの問題に遭遇し、すでに解決策を見つけているのではないでしょうか。それとも、それは精神のバグのように見えますか?私はそれをそのメンテナに提出する必要がありますか?
助けてくれてありがとう!
編集:問題は直接サイケジェムに関連していません。これは、異常なルビーのセットアップに関する一般的な問題です。詳細については、以下の承認された回答を参照してください。
r - psych パッケージの describe() 関数の出力からブール変数を除外する
テキストファイルからインポートしたデータテーブルがあります。
次に、パッケージのdescribe(table)
関数を使用しています。psych
アスタリスク記号でマークされていますが、ブール値を含む各変数の分散、平均などを返します。
関数の出力からブール変数を除外する方法はdescribe
?
ruby - 複数行の正規表現でのTypeError読み取り
ファイルには明らかに複数行の正規表現が保存されてYAML::dump(b1)
おり、問題なく保存されています。
質問、Syckが複数行の正規表現に問題があると思われる場合、どうすればロードバックできますか?
rubytypes.rbへのパッチについての議論を見たことがありますが、それ以外は何もありません。
Psychに切り替えると、ワームの別の缶が開かれるので、切り替えたくありません。
どうしたの?希望はありますか?このエラーによって不透明になるまで、Syck、Psych、YAML解析の内部についての予備知識はありませんでした。
ruby-on-rails - YAML::loadで未定義のクラス/モジュールエラーが発生する
Railsアプリに紙の証跡のような機能を実装しています。これを行うために、YAMLでオブジェクトをシリアル化しています。item_at_version
基本的には機能するメソッドがあります。YAML::load(cached_object)
これはかなりうまく機能しますが、理由がわからない場合は、が返されることがありますundefined class/module _class name_
。Event、Conversation、Noteなどのモデルで動作しますが、理由もなく、Dataset、Comment、Studentなどのモデルでエラーが発生するようです(運がなくても、そのパターンを見つけようとしました) 。
Rails 3.2.8、ruby 1.9.3p327、psychをYAMLエンジンとして使用しています(Psych :: Versionは1.3.4を返します)。
追伸 そのファイルの上にrequire'model_name'を追加すると、チャームのように機能します。
これを機能させるために何を変更/追加する必要があるかについてのアイデアはありますか?
編集:私が共有できるコードはあまりありません:
しかし、おそらくバックトレースは興味深いでしょう:
psych - polychoric matrix created, but "argument is of length zero" come when doing factor analysis
I am running a factor analysis via psych package.
I just wondered why the argument is of length zero which means the file is empty, when I type cormat the Polychoric matrix came out.
How could I fix this problem, or it has anything with the "not positive definite"?
Thanks!
r - describe.by{psych}出力からの結果をプロットします
データフレームに適用されたdescribe.by{psych}の結果があります。結果はリストです。
13のメトリックのそれぞれについて、このサンプルを使用してグラフ(おそらくローソク足)または箱ひげ図をプロットしたいと思います。計算された要約統計量を直接活用できるパッケージはありますか?
ruby - Ruby で YAML ドキュメントの値を検索/確認する
私の目標:
ドキュメント yaml :
チェックした内容:*
例:
r - par(mfrow=...) サイケ ライブラリからの複数のバイプロット チャートの場合
以下のコードを実行すると、期待した結果が得られません。1 つのウィンドウですべてのプロットを取得することを期待しますが (単純化すると機能しますplot(1:5)
)、代わりに最後のプロットのみが左上隅に表示されます。
なぜこれが発生し、どうすれば望ましい動作を得ることができますか?
windows()
注: と でさまざまなグラフィックス デバイスを試しx11()
ました。同じ問題。