問題タブ [data-comparison]

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 に答える
1760 参照

sql-server - SQL サーバーの結果をエクスポートする方法 - 「新しいデータの比較」を Excel ファイルに出力するには?

Visual Studio 2017 を使用しています。

機能 - Visual Studio を開く - ツールに移動 - SQL Server をクリック - 新しいデータの比較

ソース データベースとターゲット データベースに言及してツールを実行すると、結果が得られます - (異なるレコード、同一のレコード)

このデータ結果を Excel にエクスポートする方法はありますか?

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

python - 列をループして、データフレームで一度に 2 つの列を比較し、各比較結果に基づいて 1 つの集計列を追加します

df1.csv

df2.csv

以下のコードを実行した後、

df1.merge(df2, on=['Customer_id'], indicator='Status', how='outer')

私は、

df3.csv

ここで、他の列についても同様に、Name_x のすべての要素が Name_y と等しいかどうかを比較したいと思います。私がやっていることは、それを個別に比較することです。これが私のコードです:

df3.assign(Status1=df3.Name_x == df3.Name_y)

df3.assign(Status2=df3.Age_x == df3.Age_y)

等々

上記を行った後、

df4.csv

コードを書かなくてもいいように for ループを書いてもいいですか

df3.assign()

2列ごとに個別に比較するには?

そして最も重要なことは、私の最終ステータス列が次のようになることです。

出力

私がやっていることは、次のようなelifの場合に書くことを考えています:

デフォルト f(行):

if elifを Status1 と Status2 の 2 つの列だけに書きたい場合はこれで問題ありませんが、2 つ以上の列にif elifを書きたい場合は長くなります。列Status3もある場合、数行のコードで目的の出力を取得できますか?