ما از کوکی ها برای بهبود تجربه شما در استفاده از سایت استفاده می کنیم. با ادامه استفاده از سایت، شما استفاده از کوکی ها ، سیاست حفظ حریم خصوصی و شرایط استفاده را قبول می کنید.
متوجه شدم!
پایگاه جامع اطلاعات مکانی ایران
پایگاه جامع اطلاعات مکانی ایران تارنما دانش - محتوای کاربردی بررسی خطاهای رایج در نرم‌افزار R

بررسی خطاهای رایج در نرم‌افزار R

بررسی خطاهای رایج در نرم‌افزار R

1401/09/11
در این فیلم آموزشی به بررسی برخی از خطاهای رایج در نرم‌افزار R می‌پردازیم.


بررسی خطاها در R

در هنگام نوشتن یک تابع، اغلب مشکلات احتمالی (مانند فایلی که وجود ندارد و یا نوع ورودی نامعتبر) را می‌توان پیش بینی کرد و این ایرادات را با توجه به شرایط، به کاربر منتقل کرد. زمانی که این مشکلات پیش بیاید، می توان با نمایش پیغام‌هایی که به عنوان خطا (Error) و یا هشدار (Warning) شناخته می‌شوند، کاربر از وجود چنین مشکلاتی با خبر کرد.

خطا (Error): در اجرای برنامه‌ها ممکن است مشکلی پیش بیاید که راهی برای ادامه دادن یک تابع وجود نداشته باشد. در این حالت با استفاده از تابع stop() اجرای برنامه متوقف شود و در صفحه کنسول با پیغام خطا روبرو می‌شویم. یافتن دلیل اصلی بروز خطا و رفع آن امری بسیار مهم است زیرا در صورت برطرف نشدن خطاها، اجرای برنامه و گرفتن نتایج خروجی غیر ممکن است. با بررسی دقیق پیغام خطا می‌توان به دلایل بروز خطا پی برد و آن را رفع کرد.

هشدار (Warning): علاوه بر پیغام خطا، گاهی ممکن است در روند اجرای برنامه‌ها با پیغام‌های هشدار نیز روبرو شویم. برخلاف خطاها، هشدارها مانع از اجرای برنامه نمی‌شوند و در هنگام مشاهده نتایج خروجی در قسمت کنسول ظاهر می‌شوند. در واقع هشدارها زمانی نمایش داده می‌شوند که مشکلات احتمالی در کدها وجود داشته باشد، برای مثال زمانی که برخی از عناصر ورودی یک تابع نامعتبر هستند، مانند log(-1:2).

در این قسمت از مجموعه آموزشی به بررسی برخی از خطاها و هشدارهای رایج در نرم‌افزار R می پردازیم و دلایل بروز این پیام‌ها را با هم بررسی می‌کنیم و نحوه رفع آن‌ها را مرور می‌کنیم.

ارسال نظر:


پایگاه جامع اطلاعات مکانی ایران
Rui3DتبifNAByGISUMDPDFDEMMapنصبforstrNaNMAPOSMIDWSumgisSHPshpGPXGPSKMLحریمlinetextrectKnitHTMLgeomjoinpipeپایپplotJoinaxisدادهESRIreadloadCRANnextloopENVIListBaseRingViewhelpClipQGISLineNearبافرToolAreaDATAرسترclipdataJsonDataEditthemeگزارشShinyScaleLabelfacettidyrادغامتجمیعdplyrANOVAToolsExcelSlopeEraseابزارcolorpointUnionlabelpar()mfrowmfcolروبانgroupErrorwriteapplyinputbreakwhile4.6.1آموزشArrayMultiSplitIndexPivotTablePointtoolsSetupوکتورQueryexcelArcGISترافیکserverنمودارunit() T TestBufferپایگاهInsertافزونهImportExportlapplysapplytapplymapplyWebGISwebgisoutputFactorlevelspythonپایتونآموزش VectorMatrixLayoutAspectRasterMosaicArcgisAppendarcgisSelectrasterARCGISNetworkggplot2elementRStudiomerge()slice()Min MaxZ ScoreBox CoxdensityProjectCentralEStudioWarningpackagecontroldatasetsummaryLogicalconvertnumericintegerlogicalRstudioinstallKrigingFishnetConvertAutocadمسیریابیآرامستانTile MapBase Mapمصورسازیgather()spread()magrittrTee pipeselect()mutate()rename()filter()سالیدورکمتاسالیدR StudioQ Q Plotquantilelegend()layout()رنگ بندیPie PlotBox PlotBar Plotdiscretefunctionifelse()groppingvariableWeightedدرونیابیDissolveidentityشیپ فایلجی پی اسAdd Dataلیبل زدنمکان محورنقشه پایهextract()tidy dataداده مرتبfull joinleft joinگروه‌بندیarrange()Hillshadeسایه روشنSymbologyدسته بندیHistogramFrequencyDebuggingargumentsconditionvariablesنرم افزارcharacterworkspacedirectoryAttributeAdd FieldProximityintersectShapeFileshapefileShapefilesymbologyسیمبولوژیMobile GISتصویر گوگلR MarkdownCoordinateseparate()inner joinright joinادغام کاملgroup_by()عملگر پایپrelocate()آماده‌سازیپیش‌پردازشsolidworksSolidWorksset.seed()ArcGIS ProProjectionDigitizingرقومی سازیOperationsRelationalData FrameGoogle mapReclassifyCalculatorArcGIS PROFeature Toarcgis procoordinateShape fileسفارشی سازیادغام داخلیادغام از چپsummarise()Two Samplesسیستم تصویرGeodatabaseQualitativedescriptiveDescriptiveVariabilityprogrammingProgrammingافزایش سرعتابزار Eraseابزار Splitبرچسب گذاریافزودن دادهابزار مکانینقشه کاداستربرنامه نویسیShapiro Wilkdistributionسیستم مختصاتScatter PlotMathematicalSpatial joinمحاسبه مساحتOpenStreatMapvisualizationData Cleaningpivot_wider()ادغام از راستpipe operatorpreprocessingتبدیل داده‌هاOne way ANOVANormalizationcustomizationArcGIS ServerArcgis Serverاسکریپت نویسیGlobal Mapperpivot_longer()Paired Samplesنمودار جعبه‌اینمودار میله‌ایJavaScript APIMissing ValuesData StructurePoint Distanceتخلفات ساختمانیWeb ApplicationAssignment pipeExposition pipeStandardizationمعرفی نرم افزارنمودار دایره‌ایFactor Variableنصب نرم‌افزار RSpatial Databaseinstall.packagesLogical Operatorنصب و راه اندازیابزارهای کاربردیپایگاه داده مکانیOne Sample T Testمدل رقومی ارتفاعیworking directoryنرم افزار سالیدورکKolmogorov Smirnovابزار table selectبرنامه نویسی WebGISRelational OperatorGenerate Near Tableسیستم اطلاعات مکانیAnalysis of varianceSymmetrical Differenceآموزش نرم افزار arcgisClosest facility analysis

©BRB تمامی حقوق طراحی سایت متعلق به شرکت دانش‌بنیان بهین ره‌آورد بهبود می باشد.