Click here to Skip to main content
15,888,251 members
Please Sign up or sign in to vote.
0.00/5 (No votes)
See more:
I have csv file structured like this :
CSV
header1,header2,header3,header4
value11,value21,value31
value12,value22,value32

I want to save my_list which contains multiple (numpy arrays) in column header4:
Python
my_list=[array([1,2,0,1,2.....]),array([1,2,0,1,2.....]),array([1,2,0,1,2.....])]

How can I do this?

What I have tried:

Python
data=pd.read_csv('test.csv',error_bad_lines=False)
my_list=[(array[1,2,0,1,2.....]),array([1,2,0,1,2.....]),array([1,2,0,1,2.....])]
data['header4']=my_list
data.to_csv('test.csv', index=False)
Posted
Updated 20-Sep-21 22:07pm
v3
Comments
Richard MacCutchan 21-Sep-21 4:39am    
What is the problem?
laila alaoui 22-Sep-21 10:00am    
the problem is : I do not find all the values ​​of array in the file ,just: array ([0 1 2 ... 2 0 1]),the others are replaced by dots.
Richard MacCutchan 22-Sep-21 10:34am    
Sorry, but it is impossible to guess what your code is doing or what happens when it runs. Where is all this data coming from that you use to create my_list? You need to provide far more details if you want anyone here to be able to help you.
laila alaoui 22-Sep-21 11:23am    
import numpy as np
from numpy import array
from numpy import argmax
a="ATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCvvvvATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACCATCGTCGTACGTCAGCAACCACACGTCAGCAGCAGCAGTGTGGTGTGGTCACCCAGTGTGCACCACCACCACCACACCACACC"
a=array(list(a))
file=open("/home/motassim/Documents/test.txt",'w')
file.writelines(str(a))
file.close()

the problem is: I find in the file (test.txt) just:[0, 3, 1, ..., 0, 1, 1]. I do not find all values.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900