前提・実現したいこと
スクレイピングし、特定のキーワードでヒットしたアンカータグのアドレスを取得するプログラムを作成しました。
スクレイピングするためのサイトの一覧がCSVで保存されているので、各サイトへアクセスし、特定のキーワードでヒットしたアンカータグのアドレスを取得しリストlinks
へ格納。
収集したアドレスは、1サイトにつき、複数だったり、まったくなかったりするので、複数だった場合はアドレスの後ろに改行コードを付随させ、ない場合は空で格納。
この時点でpandasのデータフレームには、linkというカラムは存在しないので下記のように生成して、代入しています。
python
1df["link"] = links
これで実行しても、ValueError: Length of values does not match length of index
となってしまい格納できません。
どうすれば、格納できるのでしょうか?
ご教授、よろしくお願いいたします。
ちなみに、格納しようとしている時点で、すべてのサイト数と、linksの配列長は同じでした。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。