Экспорт в CSV файл Python - PullRequest
0 голосов
/ 26 июня 2019

Я хочу экспортировать данные в файл CSV, но полученный вывод отличается от того, что я хочу

word = "contoh"
vector = np.array([-0.6910377 ,  1.6553369 ,  0.6142262 ,  2.7324615 , -0.29642856])
list=(word,vector)
print(list)
print(len(vector))
ok=open('samp.csv','a')
a=csv.writer(ok)
a.writerows(list)

вывод этого кода

c,o,n,t,o,h

-0.6910377 ,  1.6553369 ,  0.6142262 ,  2.7324615 , -0.29642856....

я хочу вывод, как это

contoh,-0.6910377 , 1.6553369 , 0.6142262 , 2.7324615 , -0.29642856...

Я хочу, чтобы contoh и массив чисел были в одной строке

пожалуйста, помогите мне

1 Ответ

0 голосов
/ 26 июня 2019

Это то, чего вы хотите достичь, добавьте слово к numpy array и сохраните его как файл csv.

См. Макет ниже. Дайте мне знать, если это работает.

import csv
word = "contoh"
vector = np.array([-0.6910377 ,  1.6553369 ,  0.6142262 ,  2.7324615 , -0.29642856])
mylist= np.append(word,vector) #add word to vector
ok=open('samp.csv','a')
a=csv.writer(ok,lineterminator='\n')
a.writerows([mylist])
ok.close()

Результат ниже (в samp.csv):

contoh,-0.6910377,1.6553369,0.6142262,2.7324615,-0.29642856
...