اتصال عناصر (Concatenate Elements)
در این بخش «اتصال عناصر» را می شناسی. اتصال یعنی کنار هم چیدن متن ها یا مقادیر. در R با تابع paste() این کار را انجام می دهیم. «رشته (String)» یعنی متن داخل کوتیشن. «عملگر (Operator)» یعنی نماد انجام کار، مثل +.
اتصال متن با paste()
با paste() می توانی چند قسمت متن را یکی کنی. بین آن ها فاصله می افتد.
text <- "awesome"
paste("R is", text)
اتصال دو متغیر متنی
اول دو متغیر متنی بساز. سپس با paste() آن ها را به هم وصل کن.
text1 <- "R is"
text2 <- "awesome"
paste(text1, text2)
جمع اعداد با +
برای اعداد، + عملگر ریاضی است. یعنی جمع می کند، نه اتصال.
num1 <- 5
num2 <- 10
num1 + num2
خطا در اتصال متن و عدد با +
اگر متن و عدد را با + ترکیب کنی، خطا می آید. چون + فقط برای عدد است.
num <- 5
text <- "Some text"
num + text
گام های تمرینی
- دو رشته بساز و با
paste()وصل کن. - دو عدد بساز و با
+جمع کن. - یک عدد و یک متن را با
+امتحان کن.
نکته: برای اتصال متن از paste() استفاده کن؛ برای حساب، از +.
برای مرور «متغیرها» برگرد. همچنین صفحه «اتصال عناصر» را نشانک کن و بعداً به «چند متغیر در یک خط» هم سر بزن.
جمع بندی سریع
- اتصال متن با
paste()انجام می شود. +برای جمع عدد به کار می رود.- ترکیب متن و عدد با
+خطاست. - اول نوع داده را تشخیص بده.