目標: 向我的 nfl 球隊資料框 (df_teams) 添加一列 ('Team_url'),其中包含每個球隊的網站網址。
問題: 如果我列印 url,它作業得很好。如果我嘗試將它存盤到 df_teams['Team_url'],它只存盤 iteritems 的最后一個結果。
資料:
df_teams['Team_web']
0 Arizona-Cardinals
1 Chicago-Bears
2 Green-Bay-Packers
3 New-York-Giants
4 Detroit-Lions
.
.
.
31 Houston-Texans
代碼:
for i, j in df_teams['Team_web'].iteritems():
url_1 = "https://www.nfl.com/teams/{0}/roster".format(j)
df_teams['Team_url'] = url_1
列印:
print(url_1):
https://www.nfl. com/teams/Arizona-Cardinals/roster
https://www.nfl. com/teams/Chicago-Bears/roster
.
.
.
https://www.nfl.com/teams/Houston-Texans/roster
print(df_teams['Team_url'])
0 https://www.nfl.com/teams/Houston-Texans/roster
1 https://www.nfl.com/teams/Houston-Texans/roster
2 https://www.nfl.com/teams/Houston-Texans/roster
問題: 如何在資料框列中存盤為 url_1 列印的內容?
uj5u.com熱心網友回復:
df['Team_url'] = 'https://www.nfl.com/teams/' df['Team_web'] '/roster'

轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/325882.html
下一篇:DataFrame到多級列資料框
