无法在 33k 行上分配向量 table 合并 table
Cannot allocate vector on a 33k row table merge table
我正在尝试将 choroplethrZip
库中的人口统计 table ("df_zip_demographics") 与另一个 table 合并,包括邮政编码信息。
我试图添加到 "df_zip_demographics" 的 table 是一个简单的两列 table、"Stores",其中列是 "ZipCode"和 "Hit"。
当我 运行 这个:
demo = df_zip_demographics
foo=merge(Stores, demo[ ,c("region")])
我明白了
Error: cannot allocate vector of size 4.9 Gb
这是一个 33k 行的操作,所以我觉得很奇怪。这里有什么问题?
如果邮政编码信息在 table 商店的邮政编码列和 table 演示的区域中,您需要的是
foo=merge(Stores, demo, by.x = 'ZipCode', by.y = 'region')
希望对您有所帮助
我正在尝试将 choroplethrZip
库中的人口统计 table ("df_zip_demographics") 与另一个 table 合并,包括邮政编码信息。
我试图添加到 "df_zip_demographics" 的 table 是一个简单的两列 table、"Stores",其中列是 "ZipCode"和 "Hit"。 当我 运行 这个:
demo = df_zip_demographics
foo=merge(Stores, demo[ ,c("region")])
我明白了
Error: cannot allocate vector of size 4.9 Gb
这是一个 33k 行的操作,所以我觉得很奇怪。这里有什么问题?
如果邮政编码信息在 table 商店的邮政编码列和 table 演示的区域中,您需要的是
foo=merge(Stores, demo, by.x = 'ZipCode', by.y = 'region')
希望对您有所帮助