前提・実現したいこと
基本的てなことを聞いて申し訳ないです。
pythonで、データーフレーム1にはいっている、社員名簿の1人1人のデータをデーターフレーム2のグーグルフォームで収集したスプレッドシートに確認して、スプレッドシートで登録した人の社員番号だけ書き出したいと思います。どうすればよいでしょうか。
#共有したスプレッドシートのキーを使ってシートの情報を取得
SPREADSHEET_KEY = ''
worksheet = gs.open_by_key(SPREADSHEET_KEY).worksheet("フォームの回答 1")
workbook = gs.open_by_key(SPREADSHEET_KEY)
worksheet = workbook.worksheet("フォームの回答 1")
df = pd.DataFrame(worksheet.get_all_values())
#スプレッドシートの研修会の出席確認
deta = (df [2])
#社員名簿
meibo = (df [5])
for i in meibo:
print(deta in i)
発生している問題・エラーメッセージ
Traceback (most recent call last):
print(deta in i)
TypeError: 'in <string>' requires string as left operand, not Series
プロセスは終了コード 1 で完了しました
試したこと
ネットで探したがわからなかった。
補足情報(FW/ツールのバージョンなど)
pycharm
python3.8
あなたの回答
tips
プレビュー