0
私はSubjectID
と呼ばれるインデックスを持つDataFrameを2つの整数値で持っています。私はValue 1
列とValue 2
列に値を持つ科目だけを残し、1つの値しか持たない科目を取り除きたい。ここでパンダは両方の列の値だけをインデックスとして保持します
は私のデータフレームの例である:
SubjectID Value1 Value2
B1 1.57 1.75
B2 N/A 1.56
は、だから私は、最初の行だけを維持したいと思います。
df_to_add = []
for sub in df.index:
values = df.loc[df.index]['Value1']['Value2']
if type(values) is pd.Series: # check that subject had multiple values, don't want otherwise
array = values.values
if "'Value1'" in scans_array and "'Value2'" in array:
df_to_add.append(df.loc[df.index])
else:
pass
雅、それは+1優れている – jezrael
うん、それは素晴らしい仕事しました本当にありがとう! – MScar