R studio在合并2个数据集时崩溃

时间:2016-06-29 13:23:56

标签: r

我是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分钟后,工作室崩溃了。

1 个答案:

答案 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