2017-08-06 1 views
0

J'ai utilisé des pandas pour remplacer les espaces de colonnes vides par nan dans un fichier txt nommé A_B_1. Comment puis-je sauvegarder ce fichier txt tel quel (espace vide remplacé par nan) sur un chemin utilisant des pandas? J'ai utilisé le code suivant pour lire ce:Enregistrement d'un fichier txt à l'aide de Pandas

import pandas as pd 
data= pd.read_table("/Users/Hrihaan/Desktop/Code/A_B_1.txt", sep="\s+", header=None).values 
+0

'data.to_csv ('out.csv')'? –

+0

https://pandas.pydata.org/pandas-docs/stable/generated/pandas.DataFrame.to_csv.html – Serenity

+0

J'ai déjà essayé mais j'ai obtenu cette erreur (l'objet 'numpy.ndarray' n'a pas d'attribut 'to_csv') @ cᴏʟᴅsᴘᴇᴇᴅ – Hrihaan

Répondre

1

En supposant data est un array de 2D, vous devez d'abord le convertir en une trame de données de pandas géants puis utilisez df.to_csv et passez un séparateur onglet:

pd.DataFrame(data).to_csv('out.csv', sep='\t')