Увод у Р стринг функције

Р језик или Р стринг функције углавном се подразумевају за графички приказ података, статистичку анализу података и извештавање. то је језик отвореног кода. Конвенција о именовању овог језика изведена је из првих слова оснивача овог језика који су Росс Ихака и Роберт Гентлеман. То је интерпретирани програмски језик. Има способност да се интегрише у разне друге језичке процедуре, на пример Ц ++, Питхон, итд. Тренутно, Р представља свјетски програмски језик који се највише користи.

Карактеристике функција Р стринга

Кључне карактеристике језика Р су доле наведене,

  • Фино развијен и врло једноставан статистички језик.
  • Складиштење и руковање подацима су врло ефикасно уграђени у Р.
  • Нуди велики скуп класификованих алата који помажу у анализи података
  • Р такође нуди библиотекама да добију графичке приказе података

Р Стринг Функције Манипулација

Испод је листа функција манипулације Р низовима.

1. Греп () у Р стринг функцијама

Користи се за слагање обрасца у подацима и замену узорка другим низом. Функција греп може да се изрази на више начина у Р језику су регекпр, грегекпр греп, грепл и регекец.

Нпр: греп (образац, к, занемарити. Случај = ФАЛСЕ, перл = ФАЛСЕ, вредност = ФАЛСЕ, фиксни = ФАЛСЕ, користите бајтове = ФАЛСЕ, инверт = ФАЛСЕ)

Аргументи:

  • Узорак - низ знакова који садржи уобичајени израз који треба да буде једнак датој векторици знакова.
  • Кс, текст - Објект који се може ограничити као знак на вектор знакова.
  • Игнорирај. Велика и мала слова - (Лажно - Образац подударања узорка несензибилан, истинит - Радови који се подударају са узорком осетљиви на велика и мала слова
  • Перл - Да бисте одредили Перл компатибилне изразе, нарочито се користе регекпрнс.
  • Вредност - Ако је пронађено подударање враћа се истина друго лажно,
  • Користите бајтове - Ако је ТРУЕ након тога подударање ће се вршити бајт по бајт уместо знака по знак.
  • Инверт - враћа индексе ако је тачно,
  • Замена - замјенски низ,

2. Нцхар ()

Користи се за бројање броја знакова у вектору. Узима вектор у облику низа као аргумент и враћа други нумерички вектор који држи број низа.

Нпр: нцхар (к, типе = “цхарс”, енаблеНА = ФАЛСЕ, холдНА = НА)

Аргументи:

  • Кс - Векторски низ.
  • Тип - Тип знаковног низа, који се користе у споменута три уобичајена типа („бајтови“, „знакови“, „ширина“).
  • АлловНА - представља да ли се 'Нот аппли ' може вратити као излаз.
  • КеепНА - Ако се „Није применљиво“ враћа када Кс није пронађен.

3.Субстр ()

Користи се за одабир вредности подврста карактера вектора.

Нпр: субстр (к, старт, стоп)

Аргументи:

  • Кс, текст - стринг вектора закупа.
  • Старт, прво - цео број. Почетак елемента који се очекује да буде замењен
  • Стоп, последњи - цели број. овде се замена врши на крају низа

4. стрсплит () у Р стринг функцијама

Користи се за подјелу постојећег векторског низа у више подскупова у складу са подударним подударањима која су пронађена у њима

Нпр: стрсплит (к, сплит, фик = ФАЛСЕ, перл = ФАЛСЕ, усеБитес = ФАЛСЕ)

Аргументи:

  • Кс - Вектор карактера који ће бити испљуван.
  • Подељен - вектор карактера који делује као сепаратор.
  • Фикед - прави подједнак подјелу када је пренесен као истинит
  • Перл - Да ли треба користити регекпс компатибилан са Перл?
  • УсеБитес - Када је пренесен као истинит, покреће бајт по бајтовима, уместо знака по подударању знакова

5. Регекпр ()

Више од греп-а, регекпр даје индекс где почиње важеће подударање и дужину низа подударања када није пронађено подударање -1 враћа се вредност.

Нпр: регекпр (образац, текст, игноре.цасе = ФАЛСЕ, перл = ФАЛСЕ, фик = ФАЛСЕ, усеБитес = ФАЛСЕ)

Аргументи:

  • Узорак - низ знакова који садржи уобичајени израз који треба да буде једнак датој векторици знакова.
  • Кс - Вектор знакова
  • Игноре.цасе - (Лажно - подударање узорака дјелује неосјетљиво, истинито - подударање слике на папиру осетљиво на велика и мала слова)
  • Перл - Да бисте одредили Перл компатибилне изразе, нарочито се користе регекпрнс
  • Вредност - Ако је пронађено подударање враћа се истинито друго лажно
  • УсеБитес - Ако је ТРУЕ након тога подударање ће се вршити бите-би-бите, а не знак-би-цхарацтер.
  • Инверт - Враћа индексе ако је тачно

6. Грегекпр () у Р стринг функцијама

Грегекпр пружа повратак листе сличне дужине као текст, чији је сваки елемент сличног облика као повратна вредност за регекпр, осим што су дате прелиминарне позиције сваког (дисјунтног) подударања.

Синтакса: грегекпр (образац, текст, игноре.цасе = ФАЛСЕ, перл = ФАЛСЕ, фик = ФАЛСЕ, усеБитес = ФАЛСЕ, екстракт = ФАЛСЕ)

Аргументи:

  • Узорак - низ знакова који садржи уобичајени израз који треба да буде једнак датој векторици знакова.
  • Кс - Вектор знакова
  • Игноре.цасе - (Лажно - подударање узорака не разликује велика и мала слова, тачно - подударање узорака ради осетљиво на велика и мала слова)
  • Перл - Да бисте одредили Перл компатибилне изразе, нарочито се користе регекпрнс
  • Вредност - Ако је пронађено подударање враћа се истинито друго лажно
  • УсеБитес - Ако је ТРУЕ након тога подударање ће се вршити бите-би-бите, а не знак-би-цхарацтер.
  • Инверт - Враћа индексе ако је тачно
  • Екстракт - Када се подудара логичка индикација, онда се прави екстракт подстране и враћа

7. Регекец ()

Регекец () у Р Стринг функцијама је врло сличан регекпр (), осим што су овде индекси заграде у одговарајућем под-изразу враћени

Синтакса: регекец (образац, текст, игноре.цасе = ФАЛСЕ, перл = ФАЛСЕ, фик = ФАЛСЕ, усеБитес = ФАЛСЕ)

Аргументи:

  • Узорак - низ знакова који садржи уобичајени израз за који се може претпоставити да је једнак датој векторици знакова.
  • Кс - Вектор знакова
  • Игноре.цасе - (Лажно - подударање узорака дјелује неосјетљиво, истинито - подударање слике на папиру осетљиво на велика и мала слова)
  • Перл - Да бисте одредили Перл компатибилне изразе, нарочито се користе регекпрнс
  • Вредност - Ако је пронађено подударање враћа се истинито друго, лажно
  • УсеБитес - Ако је ТРУЕ након тога подударање ће се вршити бајт по бајт уместо знака по знак.
  • Инверт - Враћа индексе ако је тачно

Препоручени чланци

Ово је водич за Р стринг функције. Овде смо разговарали о концепту, карактеристикама, манипулисању Р стринг функција са примером и аргументима. Можете и да прођете кроз друге наше Предложене чланке да бисте сазнали више -

  1. ЈаваСцрипт стринг функције
  2. Орацле Стринг функције
  3. Функције стрингова Т-СКЛ
  4. Функције стрингова ВБСцрипт
  5. Регек функције у Питхону (пример)

Категорија: