Je veux écrire un tableau de nombres comme [1,2,3,4] dans une cellule de fichier CSV.
Mon fichier CSV doit ressembler à p> Peut-on expliquer comment écrire cela à Python.
Merci. P> p>
3 Réponses :
Donc, pour votre testdata, vous pouvez le faire de cette manière avec ce code, je pourrais créer un fichier CSV, que vous avez décrit. P> P>
Pas tout à fait sûr de comprendre complètement la question. Le fichier CSV lira des valeurs séparées par des virgules sous forme de cellules individuelles par défaut, il est donc probable que votre sortie soit comme suit: "File1", '[1, 2, 3, 4] " qui aboutira à 5 colonnes, à moins que vous ne modifiez le délimité ou la façon dont vous analysez-le.
Mais pour obtenir la sortie comme vous avez suggéré que le programme simple, comme ce qui suit fera: P>
file_name = 'file1' array_def = [1,2,3,4]
import pandas as pd
import csv
sample=[[1,2,3,4],[3,4,5,6],[6,8,2,9]]
fileName=['file1','file2','file3']
df=pd.Series(sample)
df = df.to_frame()
df.rename(columns = {0:'Array'}, inplace = True)
df['Title']=fileName
cols = ['Title','Array']
df = df[cols]
df.to_csv('file1.csv',index=False)