ការកំណត់ប្រូកស៊ី R៖ ការទាញយកកញ្ចប់ និងសំណើ API
តាមដានបរិស្ថានសម័យ R និងអតិថិជន HTTP ដែលកញ្ចប់ពិតជាប្រើ ជំនួសឱ្យការលាយរូបមន្តប្រូកស៊ីដែលមិនត្រូវគ្នាពីកំណែ R ចាស់។
ប្រសិនបើ R អាចដំឡើងកញ្ចប់ ប៉ុន្តែកញ្ចប់នោះមិនអាចឈានដល់ API របស់វា សូមប្រៀបធៀបអតិថិជនសំណើទាំងពីរ។ download.file(), RCurl និងស្រទាប់ HTTP ផ្ទាល់របស់កញ្ចប់ មិនចាំបាច់អានជម្រើសដូចគ្នាទេ។
ពិនិត្យធាតុបញ្ចូលនៃសម័យដែលកំពុងដំណើរការ
កម្មវិធីដែលចាប់ផ្តើមពីតេរមីណាល់ទទួលមរតកបរិស្ថានរបស់តេរមីណាល់នោះ។ ផ្លូវកាត់លើផ្ទៃតុ ឬ IDE ដែលកំពុងដំណើរការរួចហើយអាចមានតម្លៃខុសគ្នា។ ឯកសារបរិស្ថានចាប់ផ្តើម R ដែលសមស្របអាចមាន៖
http_proxy=http://proxy.example:8080
https_proxy=http://proxy.example:8080ទាំងនេះជាធាតុឯកសារបរិស្ថានដែលមានចំណុចបញ្ចប់ជាឧទាហរណ៍។ សម្រាប់សំណើកញ្ចប់ ឬ API សាធារណៈដែលត្រូវបានអនុញ្ញាតតាមរយៈអន្តរការីសាធារណៈ បញ្ជីប្រូកស៊ី HTTP ផ្តល់បេក្ខជនសម្រាប់តម្លៃទាំងនោះ។ កន្សោម R ដូចជា options(download.file.method = "libcurl") ជាកម្មសិទ្ធិរបស់កូដ R មិនមែន .Renviron ទេ។ ការដាក់ការកំណត់ដែលមើលទៅត្រូវក្នុងទម្រង់ខុស ធ្វើឱ្យវានៅមិនបានប្រើ។
កំណត់ឯកសារចាប់ផ្តើមដែលជ្រើសដោយច្បាប់គេហទំព័រ/អ្នកប្រើ បរិស្ថាន និងថតការងាររបស់ R។ ឯកសារក្នុងគម្រោងអាចពន្យល់ពីភាពខុសគ្នារវាងគម្រោងពីរក្នុង IDE តែមួយ។ ផ្លាស់ប្តូរឯកសារដែលចង់បាន ហើយចាប់ផ្តើមសម័យពាក់ព័ន្ធឡើងវិញ។ ការកែសម្រួលវាមិនធ្វើបច្ចុប្បន្នភាពដំណើរការដែលកំពុងដំណើរការរួចហើយទេ។
តាមដានសំណើរបស់កញ្ចប់ដែលបរាជ័យ
កំណត់វិធីសាស្ត្រទាញយក ឬការអនុវត្ត HTTP ជាក់ស្តែង។ ឯកសារប្រតិបត្តិ curl ខាងក្រៅ វិធីសាស្ត្រ libcurl របស់ R និង RCurl គឺជាអ្នកប្រើប្រាស់ផ្សេងគ្នាដែលមានធាតុបញ្ចូលដែលគាំទ្រដោយខ្លួនឯង។ ប្រៀបធៀបគោលដៅដូចគ្នាតាមរយៈកញ្ចប់ដែលបរាជ័យ ដោយបិទបាំងអាថ៌កំបាំង។
រក្សារូបមន្តឱ្យស្របនឹងការអនុវត្ត និងកំណែ R នោះ។ ដំបូន្មាន Windows --internet2 ចាស់ពិពណ៌នាអំពីឥរិយាបថប្រវត្តិសាស្ត្រ។ រក្សាផងដែរគ្រោងការដឹកជញ្ជូនរបស់អ្នកស្តាប់ប្រូកស៊ីពិតប្រាកដ៖ គោលដៅ HTTPS នៅតែអាចប្រើចំណុចបញ្ចប់ប្រូកស៊ី HTTP។ ការដំឡើងជោគជ័យតាមរយៈកម្មវិធីទាញយកផ្សេង មិនបង្ហាញថាការកំណត់រចនាសម្ព័ន្ធអតិថិជននេះ ឬភាពអាចប្រើបានរបស់ប្រូកស៊ីសម្រាប់សំណើនេះត្រឹមត្រូវទេ។