私は単純なデータフレームを得ました。これは基本的にこのように見えます。pandasデータフレームに関数を適用し、新しい列を追加しますか?
import pandas as pd
csv = [{"name" : "Peters Company", "Apples" : 1}, {"name" : "Quagmires Company", "Apples" : 0}]
df = pd.DataFrame(csv)
私は名前欄に書いた少しの機能を適用しようとしています。ここで私は何をすべきかです:
from google import search
def get_url(query):
url = search(query, tld='com', num=1, stop=0, pause=10)
print(next(url))
私は特定のquery
を検索し、あとがき、それを印刷するためにGoogleを使用しています。 私は新しい列url
を作成しようとしていますが、行ごとにget_url
の結果が表示されます。ここで
は私がやったことです:明らか
for i in df.name:
get_url(i)
、url
でこれだけの結果が1つずつ印刷さばかり。しかし、私はデータフレームを撤廃しようとしています。私はitterows
とdf.loc
で私の運を試しましたが、今のところうまくいきませんでした。何か案は?おかげで/ R
うれしいことができます。あなたは別の答えから2番目のソリューションを使用していますか? – jezrael
私が選んだ解決策は 'return()'関数を追加しました。それは私が逃したばかりの作品です... – Rachel
私はそれも見逃しました;)素敵な一日! – jezrael