-
Notifications
You must be signed in to change notification settings - Fork 0
/
Strings_in_R.R
59 lines (25 loc) · 999 Bytes
/
Strings_in_R.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
download.file("https://ibm.box.com/shared/static/l8v8g8e6uzk7yj2j1qc8ypezbhzukphy.txt", destfile="The_Artist.txt")
my_data <- readLines("The_Artist.txt")
my_data
length(my_data)
file.size("/resources/data/The_Artist.txt") # Byte cinsinden
my_data1 <- scan("The_Artist.txt", "")
my_data1
length(my_data1)
toupper(my_data[3])
tolower(my_data[3])
chartr(" ", "-", my_data[1]) # Boşluk yerine - yerleştirme işlemi
#Kelime listesi çıkartmak
character_list <- strsplit(my_data[1], " ")
word_list <- unlist(character_list)
word_list
#Çıkarılan kelimeleri alfabetik olarak dizmek
sorted_list <- sort(word_list)
sorted_list
# Girilen 2 string i birleştirmek.
paste(sorted_list, collapse = " ")
sub_string <- substr(my_data[1], start = 4, stop = 50) # 4-50 karakterler arasını almak
sub_string
trimws(sub_string) #Başlangıç ve sonra istenmeyen boşlukları yok etmek
library(stringr)
str_sub(my_data[1], -8, -1) #Sondaki karakterler ile işlem yaparken "-" kullanılabilir.