全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
1059 4
2016-04-06
我现在想要编写一段程序以实现如下功能:
一段代码的运行需要4个参数:a,b,c,d。在此段代码运行之前,需要手动将四个参数值输入到向量T
中,以使得在下面的代码中可以调用它们。
现在我的问题是,怎样编写调用代码之前的程序使得在运行的时候可以提示让人按顺序输入向量T的值,从而在后续的代码中可以调用T?就像C++中一样,每次运行都需要输入T向量,如果此向量与规定的标准不一致则提示无法进行后续运算。
请懂的人不吝赐教~
拜谢~~~
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2016-4-6 09:45:34
用按行求和的函数rowSums举个例子
body(rowSums)
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-4-6 14:52:19
万人往LVR 发表于 2016-4-6 09:45
用按行求和的函数rowSums举个例子
body(rowSums)
如下例,每次计算都需要对vec进行赋值,然后被a,bc,d调用以进行下面的计算,该怎么编写才能在控制台出现提示输入vec的信息呢?
复制代码
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-4-6 23:24:12
Mutually_Sincer 发表于 2016-4-6 14:52
如下例,每次计算都需要对vec进行赋值,然后被a,bc,d调用以进行下面的计算,该怎么编写才能在控制台出现提 ...
如果只是出现个提示,cat就可以,
但是可能我比较菜,没学到过可以暂停代码,等用户输入一串字符后赋值并继续代码。

不过有一种方式,参见https://bbs.pinggu.org/thread-3774316-1-1.html 这本书中最后一章

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2016-4-7 09:06:43
万人往LVR 发表于 2016-4-6 23:24
如果只是出现个提示,cat就可以,
但是可能我比较菜,没学到过可以暂停代码,等用户输入一串字符后赋值并 ...
谢谢推荐!
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

相关推荐
栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群