全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 R语言论坛
2727 4
2015-04-01
用read.table读取一个文件。对其中的变量调用函数,计算出新变量的值(变量是一个列向量)。求助,怎么把这个新变量加到原文件。就是在原文件写入这个新变量的列。。。。
二维码

扫码加我 拉你入群

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

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

全部回复
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变量并没有被写入。
二维码

扫码加我 拉你入群

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

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

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

扫码加我 拉你入群

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

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

2015-4-3 10:43:39
注意write()参数里有没有append,如果有的话改成append=TRUE
二维码

扫码加我 拉你入群

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

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

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

说点什么

分享

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