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
Get step-by-step solutions from verified subject matter experts
