楼主: movier
7160 5

[问答] 请问如何输入和管理涉及三个维度的数据? [推广有奖]

  • 0关注
  • 0粉丝

本科生

36%

还不是VIP/贵宾

-

威望
0
论坛币
379 个
通用积分
6.1390
学术水平
0 点
热心指数
1 点
信用等级
0 点
经验
802 点
帖子
52
精华
0
在线时间
114 小时
注册时间
2005-1-19
最后登录
2012-5-18

楼主
movier 发表于 2012-4-19 15:35:36 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
比如投入产出表,涉及投入、产出和年份三个维度。拿到的表格一般是分年的,在输入数据时,如何设置比较简便?未来进行各年某个指标的数学运算能更加方便一些?谢谢。

二维码

扫码加我 拉你入群

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

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

关键词:三个维度 投入产出表 投入产出 入产出 管理 数据 如何

沙发
ryusukekenji 发表于 2012-4-19 17:08:38
array的话似乎... 还是使用 list() 列表 和 lapply()函数计算吧?
例如:
以年份为列表,而数据库包含三列:投入产出、涉及投入、产出。

列表[[1]]$1990年
      投入产出     涉及投入     产出
1         x               x             x
2         x               x             x
3         x               x             x
...

列表[[2]]$1991年
      投入产出     涉及投入     产出
1         x               x             x
...
已有 1 人评分热心指数 收起 理由
qoiqpwqr + 1 热心帮助其他会员

总评分: 热心指数 + 1   查看全部评分

藤椅
trier2006 发表于 2012-4-19 17:44:25
设置3个变量:投入、产出、年份。
最好的医生是自己,最好的药物是时间……

板凳
ryusukekenji 发表于 2012-4-20 04:09:29
抱歉,走马看花了... 只看到“三个维度” 以为楼主想要三维数据...
其实直接使用 data.frame(产出,投入,年份) 就得了...
计算方面可使用 apply()函数...

报纸
movier 发表于 2012-4-20 08:14:36
呵呵。谢谢以上两位的回复。
ryusukekenji误解也是因为我的问题没有说的太清楚。
以投入产出表为例,可以拿到每年的数据(年份维度),每年的表是按照行(投入维度)列(产出维度)排列,一共是三个维度。换句话说,年份、投入、产出三个维度来决定一个数值。即:
某年的表
              产出1       产出2
投入1     *****      ******
投入2     *****      ******

既然表是分年的,我的设想是分别读入每年的数据excel表,然后整合在一起,进行一些运算。
不知有没简单的方法?
虽然也想过用data.frame,问题是难道得手工输入产出,投入,年份三个维度?一则繁琐,二则容易出错啊。

地板
movier 发表于 2012-4-27 11:31:44
再顶一下:)

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2026-1-3 15:32