如何在 R 中的 (Character/Numeric) 和 (Character/Numeric) 类型之间做一个断线
How to do a break line between (Character/Numeric) and (Character/Numeric) types in R
我有一个与 R 中的断线相关的简单问题。
我正在尝试粘贴,但在获取 (Characters/Numeric) 之间的断线时遇到问题。请注意,这些值包含在向量中 (V1=81,V2=55,V3=25
) 我试过此代码:
cat(paste("Student Id:",V1,"Number of circuts:",V2,"Time (Minutes):",V3,sep='\n'))
但是我得到的字符下的值是这样的:
Student Id:
81
Number of circuts:
55
Time (Minutes):
25
任何想在向量值之后获取断线的想法,预期结果将是这样的:
Student Id: 81
Number of circuts: 55
Time (Minutes): 25
一种方法是手动放置分隔线\n
并设置sep=""
,例如
cat(paste("Student Id:",V1,"\nNumber of circuts:",V2,"\nTime (Minutes):",V3,"\n", sep=''))
#Student Id:81
#Number of circuts:55
#Time (Minutes):25
编辑
快速评论。您的尝试遗漏了分隔符 sep
位于 paste
函数的每两个参数之间的事实。
据此,分隔线出现在名称(例如 Student Id
)和值(例如 81
)之后。这就是您获得输出的方式。
我个人喜欢 sprintf
这些类型的东西。
可以根据提供的内容推断换行符:
V1 = 81; V2 = 55; V3 = 25
cat(sprintf(
"Student Id: %s
Number of circuts: %s
Time (Minutes): %s", V1, V2, V3))
或者可以手动完成:
cat(sprintf("Student Id: %s\nNumber of circuts: %s\nTime (Minutes): %s", V1, V2, V3))
以上两者都会导致:
Student Id: 81
Number of circuts: 55
Time (Minutes): 25
我有一个与 R 中的断线相关的简单问题。
我正在尝试粘贴,但在获取 (Characters/Numeric) 之间的断线时遇到问题。请注意,这些值包含在向量中 (V1=81,V2=55,V3=25
) 我试过此代码:
cat(paste("Student Id:",V1,"Number of circuts:",V2,"Time (Minutes):",V3,sep='\n'))
但是我得到的字符下的值是这样的:
Student Id:
81
Number of circuts:
55
Time (Minutes):
25
任何想在向量值之后获取断线的想法,预期结果将是这样的:
Student Id: 81
Number of circuts: 55
Time (Minutes): 25
一种方法是手动放置分隔线\n
并设置sep=""
,例如
cat(paste("Student Id:",V1,"\nNumber of circuts:",V2,"\nTime (Minutes):",V3,"\n", sep=''))
#Student Id:81
#Number of circuts:55
#Time (Minutes):25
编辑
快速评论。您的尝试遗漏了分隔符 sep
位于 paste
函数的每两个参数之间的事实。
据此,分隔线出现在名称(例如 Student Id
)和值(例如 81
)之后。这就是您获得输出的方式。
我个人喜欢 sprintf
这些类型的东西。
可以根据提供的内容推断换行符:
V1 = 81; V2 = 55; V3 = 25
cat(sprintf(
"Student Id: %s
Number of circuts: %s
Time (Minutes): %s", V1, V2, V3))
或者可以手动完成:
cat(sprintf("Student Id: %s\nNumber of circuts: %s\nTime (Minutes): %s", V1, V2, V3))
以上两者都会导致:
Student Id: 81
Number of circuts: 55
Time (Minutes): 25