0
writer.writerow
を使用して、配列からcsvファイルへのデータを表示しようとしています。私は配列sum_balance
を持っていると私はwriter.writerow
関数を使用する前に、numpyの配列に変換する必要があるようです。 HERESに私のコード:アレイからのCSVファイルへの書き込み
numpy_arr = array(sum_balance)
with open("output.csv", "wb") as csv_file:
writer = csv.writer(csv_file, delimiter=',')
for element in numpy_arr:
writer.writerow(element)
csv_file.close()
しかし、私はまだエラーが出る:writer.writerow(element)_csv.Error: iterable expected, not numpy.float64
それはそれは行ずつ印刷し、印刷することが可能ですそれは列ごとに列ですか? – anderish
はい。 'numpy.ndarray'は' array_name.T'で転置できます。したがって、列として列として書き込むには、単に 'np.savetext(" output_file_name "、array_name.T、delimiter = '、')'を実行するだけです。 –