楼主: 霜之哀刃
2797 4

[问答] 将用函数算出的变量写入原来的文件 [推广有奖]

  • 0关注
  • 2粉丝

已卖:3份资源

大专生

51%

还不是VIP/贵宾

-

威望
0
论坛币
264 个
通用积分
25.5975
学术水平
1 点
热心指数
1 点
信用等级
1 点
经验
524 点
帖子
39
精华
0
在线时间
53 小时
注册时间
2010-12-2
最后登录
2025-8-28

楼主
霜之哀刃 发表于 2015-4-1 16:09:05 |AI写论文

+2 论坛币
k人 参与回答

经管之家送您一份

应届毕业生专属福利!

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

经管之家联合CDA

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

感谢您参与论坛问题回答

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

+2 论坛币
用read.table读取一个文件。对其中的变量调用函数,计算出新变量的值(变量是一个列向量)。求助,怎么把这个新变量加到原文件。就是在原文件写入这个新变量的列。。。。
二维码

扫码加我 拉你入群

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

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

关键词:Table READ ABLE 新变量 ABL

沙发
zxn2011 发表于 2015-4-1 16:22:39
假设你的read.table的结果是个dataframe-DD
你想加入的新column的名字为new
你可以直接用下面的方法
DD$new<-你的计算公式
这样DD这个dataframe就包含new column了

藤椅
霜之哀刃 发表于 2015-4-1 18:42:33
zxn2011 发表于 2015-4-1 16:22
假设你的read.table的结果是个dataframe-DD
你想加入的新column的名字为new
你可以直接用下面的方法
你说的我明白。你在R里面输入str(DD),可以发现已经添加了new这个变量。但是你打开那个数据文件(.txt),那个new变量并没有被写入。

板凳
zxn2011 发表于 2015-4-1 18:56:10
霜之哀刃 发表于 2015-4-1 18:42
你说的我明白。你在R里面输入str(DD),可以发现已经添加了new这个变量。但是你打开那个数据文件(.txt), ...
我很敬佩你的好学精神,但是如果我是你,我会把研究如何在原文件中写入变量的时间节省下来,直接用一个write.table生成一个新txt

报纸
nuomin 发表于 2015-4-3 10:43:39
注意write()参数里有没有append,如果有的话改成append=TRUE

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

本版微信群
加好友,备注cda
拉您进交流群
GMT+8, 2025-12-30 11:33