저는 파이썬 초보자이며 예측 결과에 관한 질문을 만났습니다.각 출력 예측 값 앞에 번호 매기기를 어떻게 제거합니까?
ComplexModel에서 테스트 데이터 'P1TestingData'를 예측하고 CSV 파일에 쓰려고했습니다. 그러나 내 예측 데이터가 포함 된 '예측'을 인쇄하면 각 데이터 앞에 0부터 시작하는 번호 매기기가 있음을 보여줍니다. 번호를 어떻게 제거합니까? 나는 CSV 파일에 기록하려고하지만 numberings은 여전히있다
입력 :
ComplexModel.params
P1TestingData = pd.read_csv('P1TestingData.csv', header=0)
prediction = ComplexModel.predict(P1TestingData)
print(prediction)
f = open("abc.csv", "w")
f.write(str(prediction))
f.close()
출력 :
0 53.030011
1 -4.019369
2 14.452136
3 3.773111
4 14.535092
5 42.755951
6 6.566402
7 -0.399492
8 32.981286
9 21.616334
10 27.053343
11 20.591277
12 42.253588
13 9.253549
14 5.583377
15 8.145914
16 13.759630
17 -0.371573
18 5.036368
19 -0.338478
20 65.272560
예, 그냥 * 파일 *로 팬더 객체의 문자열 표현을 덤프하고 그것을 CSV를 호출하기 때문에. 그것은 마술처럼 표준화 된 형식을 따르지 않습니다. 오히려,'predict.to_csv ('abc.csv', index = False)' –