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

آشنایی با توابع ()gather و ()spread در R

آشنایی با توابع ()gather و ()spread در R

1402/04/09
در این فیلم آموزشی، با نحوه تبدیل جداول نامرتب به فرمت مرتب با استفاده از توابع ()gather و ()spread آشنا خواهید شد.


تبدیل جداول نامرتب به فرمت مرتب شده در بسته dplyr 

اولین مرحله از فرایند داده‌کاوی (Data Mining)، مرحله پیش‌پردازش و آماده‌سازی داده‌ها است که به عنوان مهم‌ترین بخش فرایند داده‌کاوی شناخته می‌شود. در مرحله آماده‌سازی داده‌ها معمولاً دو کار مهم صورت می‌گیرد: تبدیل داده‌ها (Data Transformation) و پاکسازی داده‌ها (Data Cleaning). در قسمت‌های قبلی با توابع موجود در بسته dplyr آشنا شدید که برای انجام تبدیلات روی داده‌ها مورد استفاده قرار می‌گرفتند. یکی دیگر از بسته‌های نرم‌افزاری مهم که در مرحله آماده‌سازی و به‌طور ویژه برای پاک‌سازی داده‌ها به‌کار می‌رود، بسته tidyr است. با استفاده از توابع موجود در این بسته که یکی دیگر از اعضای مجموعه tidyverse است، به راحتی می‌توان ساختار داده‌ها را به یک ساختار استاندارد و مرتب شده تبدیل کرد؛ طوری که کار با داده‌های ساختاریافته جدید، در مراحل بعدی آسان‌تر ‌شود.

در ادامه مجموعه آموزش‌های نرم‌افزار R، قصد داریم توابع بسته tidyr را مورد بررسی قرار دهیم. در این قسمت، ابتدا با مفهوم داده‌ مرتب (Tidy Data) که نوعی ساختار ثابت برای داده‌ها است، آشنا خواهید شد. به‌طور خلاصه، وقتی داده‌های شما مرتب هستند هر ستون یک متغیر و هر سطر یک مشاهده است و هر مقدار نیز در سطر و ستون مختص خود قرار دارد. پس از آشنایی با ساختار داده‌های مرتب، با استفاده از توابع ()gather و ()spread، نحوه تبدیل جداول با فرمت‌های نامرتب به فرمت مرتب شده (tidy) را بررسی می‌کنیم.

 

ارسال نظر:


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