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
Step: 1
Get Instant Access to Expert-Tailored Solutions
See step-by-step solutions with expert insights and AI powered tools for academic success
Step: 2
Step: 3
Ace Your Homework with AI
Get the answers you need in no time with our AI-driven, step-by-step assistance
Get Started