微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

R-通过对数据集进行分区来应用公式

如何解决R-通过对数据集进行分区来应用公式

我需要使用Bing maps API来获取一组PIN码的坐标数据(印度)。我可以使用以下代码对小型数据集执行此操作:

while (true)
        {
            string letter = null;
            Console.WriteLine("Enter A = Apple,O = Orange,M = Mango,G = Guava");
            letter = Console.ReadLine();
            

            if (letter == "a")
            {
                Stack<string> myStack = new Stack<string>();
                myStack.Push(letter);
                Console.WriteLine("Fruits in the basket x " + myStack.Count);
                
               if(letter == "o") {
                    myStack.Push(letter);
                    Console.WriteLine("Fruits in the basket x " + myStack.Count);
                }

但是,Bing Maps Basic API一次仅允许2500个数据点,而我需要对大型数据集(100,000个以上)执行此操作。将公式分区并将其应用于文件master_lat_long的最佳方法是什么?有没有办法自动执行此操作?

解决方法

您可以通过多种方式为每2500个值分割数据。

使用ceiling的一种方法是:

result <- by(pincode_map$Pincode,ceiling(seq_len(nrow(pincode_map))/2500),get_lat_long)

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。