Სარჩევი:

რამდენი გზა არსებობს ფუნქციის გამოძახებისთვის R-ში?
რამდენი გზა არსებობს ფუნქციის გამოძახებისთვის R-ში?

ვიდეო: რამდენი გზა არსებობს ფუნქციის გამოძახებისთვის R-ში?

ვიდეო: რამდენი გზა არსებობს ფუნქციის გამოძახებისთვის R-ში?
ვიდეო: Writing Your Own Functions in R: Calling Functions Inside Of Other Functions 2024, აპრილი
Anonim

Უფრო რომ დავკონკრეტდე, რ აქვს სამი გზები რომ თქვენს მიერ მოწოდებული არგუმენტები შეესაბამება ოფიციალურ არგუმენტებს ფუნქცია განმარტება: სრული სახელით, ნაწილობრივი სახელით (შეესაბამება არგუმენტის სახელის საწყის n სიმბოლოს) და. პოზიციის მიხედვით.

აქ, რა არის ფუნქციის გამოძახების სხვადასხვა გზები?

ფუნქციის გამოძახების გზები

  • გზა 1: უბრალოდ გამოძახების ფუნქცია პარამეტრის გარეშე.
  • გზა 2: უბრალოდ Call ფუნქცია იყოს Pass Parameter.
  • გზა 3: ფუნქცია გამოძახებული printf განაცხადიდან.
  • გზა 4: მიანიჭეთ Return მნიშვნელობა ცვლადს.
  • გზა 5: დარეკვა if-else-დან.
  • გზა 6: ჩადგმული ზარი.
  • გზა 7: ფუნქცია Call in while Loop.

გარდა ამისა, რა არის R ფუნქცია? In რ , ა ფუნქცია არის ობიექტი ასე რომ რ თარჯიმანს შეუძლია კონტროლი გადასცეს ფუნქცია , არგუმენტებთან ერთად, რომლებიც შესაძლოა საჭირო იყოს ფუნქცია მოქმედებების შესასრულებლად. The ფუნქცია თავის მხრივ ასრულებს თავის დავალებას და უბრუნებს კონტროლს თარჯიმანს, ისევე როგორც ნებისმიერ შედეგს, რომელიც შეიძლება იყოს შენახული სხვა ობიექტებში.

ანალოგიურად, როგორ გამოიძახოთ ფუნქცია სხვა ფაილიდან R-ში?

როგორ ამოვიწეროთ ფუნქციები R-ში

  1. შექმენით ახალი R Script (. R ფაილი) იმავე სამუშაო დირექტორიაში, როგორც თქვენი. Rmd ფაილი ან R სკრიპტი. მიეცით ფაილს აღწერითი სახელი, რომელიც ასახავს ფაილში არსებული ფუნქციების ტიპებს.
  2. გახსენით R Script ფაილი და დაამატეთ ფაილს ერთი ან მეტი ფუნქცია.
  3. შეინახეთ თქვენი ფაილი.

როგორ ქმნით ფუნქციას R-ში?

შექმენით სცენარი R-ში

  1. წილადი რიცხვები გავამრავლოთ 100-ზე.
  2. დამრგვალეთ შედეგი ერთ ათობითი ადგილზე. ამისათვის შეგიძლიათ გამოიყენოთ round() ფუნქცია.
  3. დამრგვალებული რიცხვის შემდეგ ჩასვით პროცენტული ნიშანი. პასტა() ფუნქცია თქვენს სამსახურშია ამ ამოცანის შესასრულებლად.
  4. დაბეჭდეთ შედეგი. print() ფუნქცია ამას გააკეთებს.

გირჩევთ: