我是R的新手,我正在努力合并两个数据集。 R工作室崩溃,我在Mac中使用R,内存为8GB。我的数据集是8 mb& 12 mb。
我的代码是:
data1 <- read.csv("~/Downloads/1987.csv", stringsAsFactors=FALSE)
View(data1)
data2 <- read.csv("~/Downloads/1988.csv", stringsAsFactors=FALSE)
View(data2)
merg_tab <- merge(data1,data2)
在工作室5-10分钟后,工作室崩溃了。
答案 0 :(得分:0)
尝试使用Properties props = new Properties();
props.setProperty("Info1", "stack1");
props.setProperty("Info2", "stack2");
Enumeration e = props.propertyNames();
JsonArray jsonArray = new JSONArray();
while(e.hasMoreElements()) {
String key = (String) e.nextElement();
String value = props.getProperty(key);
JSONObject jsonObject = new JSONObject();
jsonObject.put(key, value);
jsonArray.add(jsonObject);
}
System.out.println(jsonArray.toString());
软件包中的fread()
函数,而不是R本机data.table
函数。
read.csv
然后,您可以通过指定共享密钥列(例如column_X)使用require(data.table)
data1 <- fread("~/Downloads/1987.csv")
data2 <- fread("~/Downloads/1988.csv")
函数合并这两个集:
merge