import pandas as pd
import quandl
import numpy as np
import matplotlib.pyplot as plt
from matplotlib import style
style.use("fivethirtyeight")
df_2010=pd.read_csv("c:/users/ashub/downloads/documents/MLB 2010.csv",index_col=0)
#print(df_2010)
sliced_data=df_2010[["Home Team","Away Team","Home Score","Away Score"]]
#print(sliced_data)
for win in sliced_data:
flag1=sliced_data["Home Team"]+str("index")
flag2=sliced_data["Away Team"]+str("index")
print(sliced_data["Home Score"],sliced_data["Away Score"])
if sliced_data["Home Score"]>sliced_data["Away Score"]:
df_2010=df_2010.join([1,0],index=[flag1,flag2])
else:
df_2010=df_2010.join([0,1],index=[flag1,flag2])
df_2010.to_html("c:/users/ashub/desktop/ashu.html")
ValueError: The truth value of a Series is ambiguous. Use a.empty, a.bool(), a.item(), a.any() or a.all().Wie zwei Datenframes Spalten vergleichen?
Der Fehler ist bei, wenn die Bedingung, wenn ich die Partitur Heimmannschaft bin im Vergleich zu und weg team.What ich tun möchte, ist eine Spalte in die CSV-Datei hinzufügen, die den Gewinn oder Verlust eines Teams auflistet , Gewinn ist 1 und Verlust ist Null, so dass ich den Gewinn eines bestimmten Teams in einer Saison hinzufügen und ihre Gewinnwahrscheinlichkeit berechnen und die Gewinnwahrscheinlichkeit in der nächsten Saison voraussagen kann.
Können Sie Datenabtastwert hinzufügen? – jezrael
https://docs.google.com/spreadsheets/d/1278lc1zanIKxIWzL6IH1ZzpqkjLeIP_m8Db_FxdBMZ4/edit?usp=sharing – Demonking28
Bitte erläutern Sie genauer, was Sie zu erreichen versuchen. – displayname