こんにちは、プロダクトIDと場所を示すExcelスプレッドシートがあります。PythonはExcelスプレッドシートを読み込み、変数と条件に従って複数のリストを作成します
私は重複なしシーケンスの各製品のID のすべての場所を一覧表示します。例えば
:
53424フェニックス、松山、フェニックス、松山、フェニックス、松山、フェニックスを持っています。
56224には、BoiseのSamarindaがあります。ソウル。 など
Pythonでこれを達成する最も良い方法は何ですか?
私はスプレッドシート内のセルだけを読むことができますが、何が良いのかはわかりません。
ありがとうございます。
the_file = xlrd.open_workbook("C:\\excel file.xlsx")
the_sheet = the_file.sheet_by_name("Sheet1")
for row_index in range(0, the_sheet.nrows):
product_id = the_sheet.cell(row_index, 0).value
location = the_sheet.cell(row_index, 1).value
素晴らしい!ご協力ありがとうございました。各出力に連続複製(1つだけ残す)を取り除くためにはもう1つのステップが必要です。 「フェニックス、松山、フェニックス、松山、フェニックス、松山、フェニックス」のように。フェニックス、フェニックス、松山、フェニックス、フェニックス、松山、フェニックス、松山、フェニックスの代わりに、" –
スクリプトの現在のバージョンがそれを行う必要があります。つまり、今はgroupby() –
を使用しています。あなたはこのような天才です! –