【发布时间】:2015-10-23 15:15:42
【问题描述】:
我想在我的全局环境中为所有数据框添加一个变量,并使新添加的列的值等于数据框名称。
Product=c("A","A","A","A","A","A","A","A","A","A","A","A","B","B","B","C","C","C")
Day=c("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Monday","Tuesday","Wednesday","Saturday","Sunday" ,"Monday")
data1=data.frame(Product, Day)
Product2=c("Z","Z","Z","Z","Z","Z","Z","Z","Z","Z","Z","Z","Y","Y","Y","X","X","X")
Day2=c("Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday","Monday","Tuesday","Wednesday","Saturday","Sunday" ,"Monday")
data2=data.frame(Product2, Day2)
我想在两个数据框中添加一列,其值等于数据框名称,即 data1 的 newvar="data1" 和 data2 的 newvar="data2"。我的实际数据框列表比这个长得多。
非常感谢任何帮助。
谢谢!
【问题讨论】:
标签: r variables conditional