Re: [R] Console Output Formatting
Neal, I like this answer. Simple and clean. Don't know why I didn't think of that before. Thanks! -- Noah Silverman, M.S., C.Phil UCLA Department of Statistics 8117 Math Sciences Building Los Angeles, CA 90095 On Sep 4, 2013, at 3:12 PM, Neal Fultz nfu...@gmail.com wrote: print(1:100) [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 [53] 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 [79] 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 cat(1:100) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 On Wed, Sep 4, 2013 at 3:09 PM, Prof Brian Ripley rip...@stats.ox.ac.uk wrote: On 04/09/2013 22:56, Noah Silverman wrote: Hi, Working with R, I often want to copy and paste some values somewhere else. (Its not worth saving a CSV file for a dozen or so entries.) Or, I may want to copy all the names of an object into some code. R, rather nicely, wraps output with an index number on the left side. For example: [1] -1.07781972 -1.12157840 1.79303276 1.53313388 -1.30854455 0.45641730 0.23866722 -1.96265084 [9] -1.90779578 -0.68418936 -2.04910282 0.12008358 -1.71072687 -0.36707605 -0.36939204 -2.02799948 [17] 0.36466562 -1.34204214 -0.45100125 -0.60483154 0.42208268 -0.89535576 -1.09398009 -2.07257728 [25] -0.04615273 -0.23659570 0.27232736 1.28432538 -2.17042948 -0.45364579 1.52957528 0.39838320 [33] 0.64923323 -1.01651051 -0.36287974 -0.73787761 0.48088199 -1.19539814 -0.80079095 -1.02507331 While this is great to read on screen, it is a pain to have to edit out all the index numbers. Is there a simple way to just back the values, or even a comma separated list of the values? There are many. Here I usually use write(x, ). The file = trick works in many other functions. Using dput() and removing c( and ) is also often useful when comma separation is needed. -- Brian D. Ripley, rip...@stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UKFax: +44 1865 272595 __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. [[alternative HTML version deleted]] __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.
Re: [R] Console Output Formatting
Depending on the OS you are working with awk or gawk are great utilities for stripping columns from files. Also if you use a spreadsheet it is quite easy to drop a column. On Sep 4, 2013 5:59 PM, Noah Silverman noahsilver...@ucla.edu wrote: Hi, Working with R, I often want to copy and paste some values somewhere else. (Its not worth saving a CSV file for a dozen or so entries.) Or, I may want to copy all the names of an object into some code. R, rather nicely, wraps output with an index number on the left side. For example: [1] -1.07781972 -1.12157840 1.79303276 1.53313388 -1.30854455 0.45641730 0.23866722 -1.96265084 [9] -1.90779578 -0.68418936 -2.04910282 0.12008358 -1.71072687 -0.36707605 -0.36939204 -2.02799948 [17] 0.36466562 -1.34204214 -0.45100125 -0.60483154 0.42208268 -0.89535576 -1.09398009 -2.07257728 [25] -0.04615273 -0.23659570 0.27232736 1.28432538 -2.17042948 -0.45364579 1.52957528 0.39838320 [33] 0.64923323 -1.01651051 -0.36287974 -0.73787761 0.48088199 -1.19539814 -0.80079095 -1.02507331 While this is great to read on screen, it is a pain to have to edit out all the index numbers. Is there a simple way to just back the values, or even a comma separated list of the values? Thanks! -- Noah Silverman, M.S., C.Phil UCLA Department of Statistics 8117 Math Sciences Building Los Angeles, CA 90095 __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. [[alternative HTML version deleted]] __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.
Re: [R] Console Output Formatting
On 04/09/2013 22:56, Noah Silverman wrote: Hi, Working with R, I often want to copy and paste some values somewhere else. (Its not worth saving a CSV file for a dozen or so entries.) Or, I may want to copy all the names of an object into some code. R, rather nicely, wraps output with an index number on the left side. For example: [1] -1.07781972 -1.12157840 1.79303276 1.53313388 -1.30854455 0.45641730 0.23866722 -1.96265084 [9] -1.90779578 -0.68418936 -2.04910282 0.12008358 -1.71072687 -0.36707605 -0.36939204 -2.02799948 [17] 0.36466562 -1.34204214 -0.45100125 -0.60483154 0.42208268 -0.89535576 -1.09398009 -2.07257728 [25] -0.04615273 -0.23659570 0.27232736 1.28432538 -2.17042948 -0.45364579 1.52957528 0.39838320 [33] 0.64923323 -1.01651051 -0.36287974 -0.73787761 0.48088199 -1.19539814 -0.80079095 -1.02507331 While this is great to read on screen, it is a pain to have to edit out all the index numbers. Is there a simple way to just back the values, or even a comma separated list of the values? There are many. Here I usually use write(x, ). The file = trick works in many other functions. Using dput() and removing c( and ) is also often useful when comma separation is needed. -- Brian D. Ripley, rip...@stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UKFax: +44 1865 272595 __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.
Re: [R] Console Output Formatting
print(1:100) [1] 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 [27] 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 [53] 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 [79] 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 cat(1:100)1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 On Wed, Sep 4, 2013 at 3:09 PM, Prof Brian Ripley rip...@stats.ox.ac.ukwrote: On 04/09/2013 22:56, Noah Silverman wrote: Hi, Working with R, I often want to copy and paste some values somewhere else. (Its not worth saving a CSV file for a dozen or so entries.) Or, I may want to copy all the names of an object into some code. R, rather nicely, wraps output with an index number on the left side. For example: [1] -1.07781972 -1.12157840 1.79303276 1.53313388 -1.30854455 0.45641730 0.23866722 -1.96265084 [9] -1.90779578 -0.68418936 -2.04910282 0.12008358 -1.71072687 -0.36707605 -0.36939204 -2.02799948 [17] 0.36466562 -1.34204214 -0.45100125 -0.60483154 0.42208268 -0.89535576 -1.09398009 -2.07257728 [25] -0.04615273 -0.23659570 0.27232736 1.28432538 -2.17042948 -0.45364579 1.52957528 0.39838320 [33] 0.64923323 -1.01651051 -0.36287974 -0.73787761 0.48088199 -1.19539814 -0.80079095 -1.02507331 While this is great to read on screen, it is a pain to have to edit out all the index numbers. Is there a simple way to just back the values, or even a comma separated list of the values? There are many. Here I usually use write(x, ). The file = trick works in many other functions. Using dput() and removing c( and ) is also often useful when comma separation is needed. -- Brian D. Ripley, rip...@stats.ox.ac.uk Professor of Applied Statistics, http://www.stats.ox.ac.uk/~**ripley/http://www.stats.ox.ac.uk/~ripley/ University of Oxford, Tel: +44 1865 272861 (self) 1 South Parks Road, +44 1865 272866 (PA) Oxford OX1 3TG, UKFax: +44 1865 272595 __** R-help@r-project.org mailing list https://stat.ethz.ch/mailman/**listinfo/r-helphttps://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/** posting-guide.html http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. [[alternative HTML version deleted]] __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.
Re: [R] Console Output Formatting
Hi, You could use ?cat() For ex: vec1-1:100 cat(vec1) 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 cat(vec1,sep=,) 1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39,40,41,42,43,44,45,46,47,48,49,50,51,52,53,54,55,56,57,58,59,60,61,62,63,64,65,66,67,68,69,70,71,72,73,74,75,76,77,78,79,80,81,82,83,84,85,86,87,88,89,90,91,92,93,94,95,96,97,98,99,100 #or write(vec1,,sep=,) 1,2,3,4,5 6,7,8,9,10 11,12,13,14,15 16,17,18,19,20 21,22,23,24,25 26,27,28,29,30 31,32,33,34,35 36,37,38,39,40 41,42,43,44,45 46,47,48,49,50 51,52,53,54,55 56,57,58,59,60 61,62,63,64,65 66,67,68,69,70 71,72,73,74,75 76,77,78,79,80 81,82,83,84,85 86,87,88,89,90 91,92,93,94,95 96,97,98,99,100 A.K. - Original Message - From: Noah Silverman noahsilver...@ucla.edu To: R help r-help@r-project.org Cc: Sent: Wednesday, September 4, 2013 5:56 PM Subject: [R] Console Output Formatting Hi, Working with R, I often want to copy and paste some values somewhere else. (Its not worth saving a CSV file for a dozen or so entries.) Or, I may want to copy all the names of an object into some code. R, rather nicely, wraps output with an index number on the left side. For example: [1] -1.07781972 -1.12157840 1.79303276 1.53313388 -1.30854455 0.45641730 0.23866722 -1.96265084 [9] -1.90779578 -0.68418936 -2.04910282 0.12008358 -1.71072687 -0.36707605 -0.36939204 -2.02799948 [17] 0.36466562 -1.34204214 -0.45100125 -0.60483154 0.42208268 -0.89535576 -1.09398009 -2.07257728 [25] -0.04615273 -0.23659570 0.27232736 1.28432538 -2.17042948 -0.45364579 1.52957528 0.39838320 [33] 0.64923323 -1.01651051 -0.36287974 -0.73787761 0.48088199 -1.19539814 -0.80079095 -1.02507331 While this is great to read on screen, it is a pain to have to edit out all the index numbers. Is there a simple way to just back the values, or even a comma separated list of the values? Thanks! -- Noah Silverman, M.S., C.Phil UCLA Department of Statistics 8117 Math Sciences Building Los Angeles, CA 90095 __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.
Re: [R] Console Output Formatting
On 13-09-04 5:56 PM, Noah Silverman wrote: Hi, Working with R, I often want to copy and paste some values somewhere else. (Its not worth saving a CSV file for a dozen or so entries.) Or, I may want to copy all the names of an object into some code. Besides the other suggestions, the data editor in R can be a source for cut and paste to a spreadsheet, at least in Windows and Mac OSX. This is useful for matrices and dataframes. Duncan Murdoch R, rather nicely, wraps output with an index number on the left side. For example: [1] -1.07781972 -1.12157840 1.79303276 1.53313388 -1.30854455 0.45641730 0.23866722 -1.96265084 [9] -1.90779578 -0.68418936 -2.04910282 0.12008358 -1.71072687 -0.36707605 -0.36939204 -2.02799948 [17] 0.36466562 -1.34204214 -0.45100125 -0.60483154 0.42208268 -0.89535576 -1.09398009 -2.07257728 [25] -0.04615273 -0.23659570 0.27232736 1.28432538 -2.17042948 -0.45364579 1.52957528 0.39838320 [33] 0.64923323 -1.01651051 -0.36287974 -0.73787761 0.48088199 -1.19539814 -0.80079095 -1.02507331 While this is great to read on screen, it is a pain to have to edit out all the index numbers. Is there a simple way to just back the values, or even a comma separated list of the values? Thanks! -- Noah Silverman, M.S., C.Phil UCLA Department of Statistics 8117 Math Sciences Building Los Angeles, CA 90095 __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code. __ R-help@r-project.org mailing list https://stat.ethz.ch/mailman/listinfo/r-help PLEASE do read the posting guide http://www.R-project.org/posting-guide.html and provide commented, minimal, self-contained, reproducible code.