我觉得这是一个白痴问这个,但我有一个主列表和2个列表,其中包含主列表中的条目。我想制作第三个列表,其中包含主列表中的其余条目。但由于某种原因,我的for循环只输出列表中的每个条目,而忽略if语句。知道为什么吗?这是我第一次使用1个衬垫和if语句,但我尝试使用常规语法,但它仍然无效。
from sklearn import preprocessing, linear_model, svm
from sklearn.metrics import r2_score
pd.set_option('display.max_rows', 500)
pd.set_option('display.max_columns', 500)
pd.set_option('display.width', 1000)
raw_df = pd.read_csv('parkinsons_updrs.data.txt', index_col=False)
#Check for missing data
#print(pd.isnull(raw_df).sum())
#Grouping the patients by subject #
ID = set(raw_df['subject#'])
df_mean = pd.DataFrame()
group = raw_df.groupby('subject#')
for patient, medical_data in group:
#print(patient)
#print(medical_data)
df_mean = df_mean.append(medical_data.agg(np.mean), ignore_index=True)
jitter_col = [col for col in df_mean.columns.values if 'Jitter' in col]
shimmer_col = [col for col in df_mean.columns.values if 'Shimmer' in col]
remainder_col = [col for col in df_mean.columns.values if col not in jitter_col or col not in shimmer_col]








暂无数据