问题
Hope someone can help me understand this basic anomaly of line separation:
a<-c("a","b","c")
a
# [1] "a" "b" "c"
paste(a,collapse="\n")
# [1] "a\nb\nc"
basically, I have a data frame like:
a b
1 6 228
2 10 148
3 20 124
4 34 165
5 100 165
6 200 165
7 310 165
and I use paste(data_frame_name$b,collapse= "\n")
, but I get
[1] "228\n148\n124\n165\n165\n165\n165"
What can be the problem? Thanks.
回答1:
I think you're looking for cat
:
cat(paste(a,collapse="\n"))
a
b
c
print
is called to print an object when you type its name:
print(paste(a,collapse="\n"))
[1] "a\nb\nc"
来源:https://stackoverflow.com/questions/24725725/pastex-collapse-n-doesnt-work-r-code