現在、あなたの宝石を使用して、API を持たない個人データベースから Web スクレイピングされた csv を変換しています。
スクレイピングから、私はcsvになりました。私はあなたの宝石を使ってそれをかなりうまく処理することができます.1つだけ疑問に思っています
次のデータを検討してください。
====================================
| name | article_1 | article_2 |
------------------------------------
| Andy | foo | bar |
====================================
これを次のように変換できます。
======================
| name | article |
----------------------
| Andy | foo |
----------------------
| Andy | bar |
======================
(私はこれを行うためにこのチュートリアルを使用しました: http://thibautbarrere.com/2015/06/25/how-to-explode-multivalued-attributes-with-kiba/ )
これには、ローダーで normalizelogic を使用しています。コードは次のようになります: source RowNormalizer, NormalizeArticles, CsvSource, 'RP00119.csv' transform AddColumnEntiteit, :entiteit, "ocmw"
私が疑問に思っているのは、変換を使用して同じことを達成できますか? コードは次のようになります。
source CsvSource, 'RP00119.csv'
transform NormalizeArticles
transform AddColumnEntiteit, :entiteit, "ocmw"
質問は次のとおりです。変換クラスを使用して行を複製できますか?