Mon entrée est un fichier texte:r - Comment séparer les valeurs numériques dans une cellule
Data
[2.3, -1.2, 3.5]
[0.1, -0.2, 4.9]
Ma fonction R pour lire le fichier txt est:
inputR = read.table("Data.txt", header=TRUE, sep="\t", dec=".")
Mon impression dans R est:
> print(inputR)
Data
[1] [2.3, -1.2, 3.5]
[2] [0.1, -0.2, 4.9]
Mon but est:
V1 V2 V3
[1] 2.3 -1.2 3.5
[2] 0.1 -0.2 4.9
Quand j'ai essayé dput() comme vous le suggérez, le résultat est quelque chose comme:
j'ai changé l'entrée de mon fichier texte maintenant, afin que je résoudre ce problème. Merci les gars de m'aider. Pourtant, s'il y a quelqu'un qui trouve une bonne solution pour cela, ce serait intéressant pour les autres à l'avenir.
Essayez 'options (width = 10)' et voyez comme vous l'aimez. – Frank
Pouvez-vous exécuter 'dput (V1)' et ajouter le résultat à votre question? – Qaswed
Attendez une minute, @Qaswed est sur quelque chose. Si vous avez copié votre sortie directement, V1 n'est pas un vecteur avec trois éléments; si c'était le cas, il n'aurait pas les parenthèses ou les virgules. Vous devriez sauvegarder la question et nous donner une vue d'ensemble. Comment avez-vous lu ceci dans R? Qu'essayez-vous vraiment de faire? Autrement dit, la bonne réponse pour vous est probablement de faire quelque chose de différent plus tôt, pas de résoudre le problème ici. – Aaron