問題タブ [aws-glue-spark]

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.

0 投票する
1 に答える
708 参照

dataframe - AWS Glue での mergeDynamicFrame の使用に関する問題

Glue で 2 つの動的フレームをマージする必要があります。mergeDynamicFrame 関数を使用しようとしましたが、同じエラーが発生し続けます:

AnalysisException: "id指定された入力列を解決できません: [];;\n'Project ['id]\n+- LogicalRDD false\n"

今、私は 2 つの DF を持っています: df_1(id、col1、salary_src) と df_2(id、name、salary)

「id」列でdf_2をdf_1にマージしたい。

テストとして、両方のDF (salaryとsalary_src)から列を渡そうとしましたが、次のようなエラーが発生しました:

AnalysisException: "' salary_src' 指定された入力列を解決できません: [id、name、salary];;\n'Project [salary#2, 'salary_src]\n+- LogicalRDD [id#0, name#1, salary#2],偽\n"

この場合、df_2 (id、name、salary) の列を認識しているようですが、列の 1 つまたは 3 つだけを渡すと、失敗し続けます。