比較兩個不同數據表中列的名稱你好,
我正在編寫一個腳本,用戶將使用面板框從一個數據表中選擇特定的列名。然後,將選定的列與來自不同表的列名進行比較,並在匹配時選擇列。
我正面臨與{“x”}相關的問題。當我從面板框中選擇列並存儲在變量中時,它將被存儲為selected_cols = {“BIN”}。現在,當我將它與第二個數據表中的列名進行比較時,即使第二個表有BIN列,結果也沒有列匹配。當我在比較它的比較{“BIN”}和BIN並且沒有給出匹配時我檢查了,我甚至嘗試放置char(selected_cols)但它使{“BIN”}變為“{\!”BIN \!“}”。
請幫助解決此問題。
Re:比較兩個不同數據表中列的名稱謝謝你的快速幫助。有效。你是對的我正在用一個字符串比較列表,這就是為什麼不得到結果。
Re:比較兩個不同數據表中列的名稱我不完全確定問題,沒有看到代碼,但我猜你遇到了一個問題,你最終將列表與字符串進行比較。 {“x”}是一個列表。 如果你想將它與一個字符串進行比較,你需要使用它的下標......
一個= {“×”};
B =“X”;
節目(A == B);
show(a [1] == b);