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

انواع ساختار داده در نرم‌افزار R (2)

انواع ساختار داده در نرم‌افزار R (2)

1401/07/15
در این فیلم آموزشی، ساختارهای مختلف داده در زبان برنامه‌نویسی R آموزش داده شده است.


انواع ساختار داده در R

 

مهمترین هدف در زبان برنامه‌نویسی R، تجزیه و تحلیل اطلاعات موجود در داده‌ها است. اولین قدم در تجزیه و تحلیل داده‌ها نیز آشنایی با نوع داده‌ها و ساختار آن‌ها است؛ زیرا در هنگام تحلیل، باید از توابع خاصی استفاده کنیم و در ورودی این توابع داده‌هایی را که متناسب با نوع داده ورودی آن‌ها است، به کار ببریم. ساختارهای مختلفی برای دسته بندی داده ها  در R، وجود دارد. مهمترین این ساختارها عبارتند از: بردار (Vector)، ماتریس (Matrix)، چهارچوب داده (Data frame)، آرایه (Array)، لیست (List). در فیلم آموزشی قبل با دو ساختار داده بردار و ماتریس آشنا شدیم. در این فیلم ساختارهای دیگر از جمله چهارچوب داده، آرایه و لیست را مورد بررسی قرار می‌دهیم.

چهارچوب داده (Data frame): چهارچوب داده یا دیتا فریم تعمیمی از ماتریس‌ است با این تفاوت که در هر ستون آن می‌توان داده‌هایی با نوع متغیر متفاوت ذخیره کرد. دیتا فریم‌ها نیز مانند ماتریس‌ها، برای ذخیره داده‌هایی که به صورت جدولی هستند می‌توانند استفاده شوند.

آرایه (Array): آرایه‌ها ماتریس‌های چند بعدی (بیشتر از دو بعد) هستند که برای ذخیره داده‌ها در ابعاد بالا به کار می‌رود. در واقع آرایه‌ها از به هم پیوستن چندین ماتریس به یکدیگر تشکیل می‌شوند.

لیست (List): لیست نیز مجموعه‌ای از داده‌ها با ساختار داده مختلف را می‌تواند در خود ذخیره کند. به عبارت دیگر، در داخل یک لیست می‌توان اشیای مختلف مثل بردار، ماتریس، دیتا فریم و حتی یک لیست دیگر قرار داد.

ارسال نظر:


پایگاه جامع اطلاعات مکانی ایران
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 تمامی حقوق طراحی سایت متعلق به شرکت دانش‌بنیان بهین ره‌آورد بهبود می باشد.