Question: Keep Getting this Error 'dict' object has no attribute 'iterrows' Code import pandas as pd import numpy as np dataset = pd.read_csv(info.csv, parse_dates=[0], skiprows=[0,]) dataset.columns

Keep Getting this Error

'dict' object has no attribute 'iterrows'

Code

import pandas as pd import numpy as np

dataset = pd.read_csv("info.csv", parse_dates=[0], skiprows=[0,]) dataset.columns = [ "Visitor Team","VisitorPts", "Home Team", "HomePts"]

dataset.ix[:5]

dataset["HomeWin"] = dataset["VisitorPts"] < dataset["HomePts"] y_true = dataset["HomeWin"].values

from collections import defaultdict won_last = defaultdict(int)

dataset = {}

for index, row in dataset.iterrows(): home_team = row["Home Team"] visitor_team = row["Visitor Team"] row["HomeLastWin"] = won_last[home_team] row["VisitorLastWin"] = won_last[visitor_team] dataset.ix[index] = row won_last[home_team] = row["HomeWin"] won_last[visitor_team] = not row["HomeWin"]

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Databases Questions!