l'enregistrement d'un dataframe de fichier csv (python)
Je suis en train de restructurer la façon dont mon précipitations de données est organisée dans un fichier excel. Pour ce faire, j'ai écrit le code suivant:
import pandas as pd
df = pd.read_excel('El Jem_Souassi.xlsx', sheetname=None, header=None)
data=df["El Jem"]
T=[]
for column in range(1,56):
liste=data[column].tolist()
for row in range(1,len(liste)):
liste[row]=str(liste[row])
if liste[row]!='nan':
T.append(liste[row])
result=pd.DataFrame(T)
result
Ce code fonctionne très bien et grâce à Jupyter je vois que le résultat est bon
capture d'écran
Cependant, je suis confronté à un problème lorsque vous tentez d'enregistrer ce dataframe vers un fichier csv.
result.to_csv("output.csv")
Le fichier résultant contient la verticale de la colonne d'index, et il semble que je suis incapable d'appeler à une cellule spécifique.
(Heureusement, quelqu'un peut m'aider avec ce problème)
Merci beaucoup !!
Vous devez vous connecter pour publier un commentaire.
Tout est dans les docs.
Vous êtes intéressé par le saut de l'index de la colonne, de sorte à faire:
result.to_csv("output.csv", index=False)
Si vous aussi vous voulez ignorer l'en-tête ajouter:
result.to_csv("output.csv", index=False, header=False)
Je ne sais pas comment vos données d'entrée ressemble (c'est une bonne idée de les rendre disponibles dans votre question). Mais il faut noter que vous pouvez obtenir les mêmes résultats tout en faisant le: