楼主: Piscean乐乐
3424 2

[求助] R语言读取csv文件,利用其中2列分别代入函数循环计算的问题~ [推广有奖]

  • 0关注
  • 0粉丝

初中生

61%

还不是VIP/贵宾

-

威望
0
论坛币
1 个
通用积分
0
学术水平
0 点
热心指数
0 点
信用等级
0 点
经验
113 点
帖子
2
精华
0
在线时间
32 小时
注册时间
2018-5-24
最后登录
2020-12-31

楼主
Piscean乐乐 发表于 2018-5-25 17:16:57 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

求职就业群
赵安豆老师微信:zhaoandou666

经管之家联合CDA

送您一个全额奖学金名额~ !

感谢您参与论坛问题回答

经管之家送您两个论坛币!

+2 论坛币
R语言小白 新人求教~~
目标是想生成一个大的数据框,第一列是“数量”,第二列字段名是“工时”,第三列字段名为“公司名称”
现有一csv文件,分别是四个公司名称,以及每个公司关于数量和工时的截距和斜率。
第一列:”数量” 是用seq从0.01开始以0.01为步长增加到10
第二列:”工时”是从csv文件中读入“截距”和“斜率”代入y=ax+b来计算,其中x就是前面生成的那一列“数量”。
第三列:“公司名称”就是相对应的公司名称。
其实每个公司数量都是从0.01到10,但是因为要对应着不同的截距和斜率去计算,而且4个公司要循环计算四次,请问前辈们,应该如何实现呢?最终数据框就是一个4000行的,算完一个公司的信息(共1000条),接着下一个那种。我不知道是不是应该把seq那部分也放在循环里面,还是计算工时的部分单独创建循环?具体循环部分应该怎么写,怎么去找对应关系?拜托前辈们指点~
二维码

扫码加我 拉你入群

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

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


沙发
阿扁V5 学生认证  发表于 2018-5-25 18:08:02
不知道你的“截距”和“斜率”是什么样的,如果也是一个4000行的表,那直接就是向量相乘的问题啊,如果说每个公司只对应一个“截距”和“斜率”,即是一个4行的表,那rep函数1000遍就是向量相乘的问题,为了效率尽量别用循环吧

藤椅
Piscean乐乐 发表于 2018-5-25 20:59:30
阿扁V5 发表于 2018-5-25 18:08
不知道你的“截距”和“斜率”是什么样的,如果也是一个4000行的表,那直接就是向量相乘的问题啊,如果说每 ...

我截了一张要读的文件的图,您能看到嘛?这个csv文件就是很简单显示了这四个公司分别的截距和斜率,都是在之前求出来的直线,现在用它计算出多条数据(也就是我想运行出的数据框)是为了之后描点画图使用的~

您需要登录后才可以回帖 登录 | 我要注册

本版微信群
扫码
拉您进交流群
GMT+8, 2026-1-24 06:21