我试图制作这个算法:在 0 和 1(tir).si tir '<'pred 之间随机抽取,然后 Xestime2=1 否则 Xestime2=0。我希望在 df ['X3'] 中应用这个算法,但我在 X3 列的所有值中都有 0。这解释了我的代码中有错误。我的编码:
df = pd.read_csv(FNAME3, header=None)
print df[:15]
df['X2'] = df['X1'].round()
print df[:15]
s = StringIO()
df.to_csv("C:/Users/lenovo/Desktop/Nouveau dossier (2)/Resultats2.csv", header=None, index=False)
#print(s.getvalue())
##########################################""""""""
for row in df['X1']:
x = np.random.randint(0,2,10)
for row1 in x:
if row1 < row:
df['X3']=0
else:
df['X3']=1
#print df[:15]
df.to_csv("C:/Users/lenovo/Desktop/Nouveau dossier (2)/Resultats2.csv", header=None, index=False)