Dies ist ein Programm, in dem ich die Konfidenzintervalle berechnet habe und dann versuche ich die Datenrahmenwerte zu vergleichen und zu versuchen, die Datensätze innerhalb der oberen und unteren Grenze zu drucken.Vergleichen und drucken Sie die Werte mit Python-Datenrahmen-Elementen
%matplotlib inline
import numpy as np
import pandas as pd
import scipy.stats as stats
import matplotlib.pyplot as plt
df = pd.read_csv('/Users/amuly/Desktop/Student_Weight_Status_Category_Reporting_Results__Beginning_2010.csv')
#confidence interval for number of obese
margin=df["NO. OBESE"].sem()*1.96
upper_limit=df["NO. OBESE"].mean()+margin
lower_limit=df["NO. OBESE"].mean()-margin
print(lower_limit,upper_limit)
ich die richtigen Ausgänge bis hier ...
Als nächstes bin immer ich versuche, nur die Werte zu haben, die in meinem Konfidenzintervall sind
Der Fehler ist-der Wahrheitswert ein Die Serie ist mehrdeutig. Verwenden a.empty, a.bool(), a.item(), a.any() oder a.All()
if (df["NO. OBESE"]>=lower_limit) & (df["NO. OBESE"]<=upper_limit):
correlate_data=pd.DataFrame(df)
Ich bin Hilfe pandas.Please. Danke
Vielen Dank –