library(readxl)
library(dplyr)
Attaching package: 'dplyr'
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
library(readxl)
library(dplyr)
Attaching package: 'dplyr'
The following objects are masked from 'package:stats':
filter, lag
The following objects are masked from 'package:base':
intersect, setdiff, setequal, union
<-read_excel("datas/1-vdym-ilce-baznda-hanelerdeki-duygu-durum-istatistikleri.xlsx")
emotion_by_area <- t(emotion_by_area) df
<- as.data.frame(df) df
# first row as column names
colnames(df) <- df[1,]
<- df[-1,]
df # index as row names
# write max value for each column and index name
<- function(df){
max_value for (i in 1:ncol(df)){
print(paste0( colnames(df)[i], " ilçesi için en yüksek değer alan değerlendirme ", rownames(df)[which.max(df[,i])]))
} }
# call max_value function
max_value(df)
[1] "ADALAR ilçesi için en yüksek değer alan değerlendirme Yaşam Memnuniyeti_Ne Fazla Ne Az"
[1] "ARNAVUTKÖY ilçesi için en yüksek değer alan değerlendirme Mutluluk_Ne Fazla Ne Az"
[1] "ATAŞEHİR ilçesi için en yüksek değer alan değerlendirme Üzüntü_Ne Fazla Ne Az"
[1] "AVCILAR ilçesi için en yüksek değer alan değerlendirme Yaşam Memnuniyeti_Ne Fazla Ne Az"
[1] "BAĞCILAR ilçesi için en yüksek değer alan değerlendirme Yaşam Memnuniyeti_Ne Fazla Ne Az"
[1] "BAHÇELİEVLER ilçesi için en yüksek değer alan değerlendirme Mutluluk_Ne Fazla Ne Az"
[1] "BAKIRKÖY ilçesi için en yüksek değer alan değerlendirme Yaşam Memnuniyeti_Ne Fazla Ne Az"
[1] "BAŞAKŞEHİR ilçesi için en yüksek değer alan değerlendirme Üzüntü_Ne Fazla Ne Az"
[1] "BAYRAMPAŞA ilçesi için en yüksek değer alan değerlendirme Yaşam Memnuniyeti_Ne Fazla Ne Az"
[1] "BEŞİKTAŞ ilçesi için en yüksek değer alan değerlendirme Yaşam Memnuniyeti_Ne Fazla Ne Az"
[1] "BEYKOZ ilçesi için en yüksek değer alan değerlendirme Yaşam Memnuniyeti_Ne Fazla Ne Az"
[1] "BEYLİKDÜZÜ ilçesi için en yüksek değer alan değerlendirme Huzur_Ne Fazla Ne Az"
[1] "BEYOĞLU ilçesi için en yüksek değer alan değerlendirme Yaşam Memnuniyeti_Ne Fazla Ne Az"
[1] "BÜYÜKÇEKMECE ilçesi için en yüksek değer alan değerlendirme Mutluluk_Ne Fazla Ne Az"
[1] "ÇATALCA ilçesi için en yüksek değer alan değerlendirme Kaygı_Çok Fazla"
[1] "ÇEKMEKÖY ilçesi için en yüksek değer alan değerlendirme Üzüntü_Ne Fazla Ne Az"
[1] "ESENLER ilçesi için en yüksek değer alan değerlendirme Mutluluk_Ne Fazla Ne Az"
[1] "ESENYURT ilçesi için en yüksek değer alan değerlendirme Mutluluk_Ne Fazla Ne Az"
[1] "EYÜPSULTAN ilçesi için en yüksek değer alan değerlendirme Yaşam Memnuniyeti_Ne Fazla Ne Az"
[1] "FATİH ilçesi için en yüksek değer alan değerlendirme Yaşam Memnuniyeti_Ne Fazla Ne Az"
[1] "GAZİOSMANPAŞA ilçesi için en yüksek değer alan değerlendirme Yaşam Memnuniyeti_Ne Fazla Ne Az"
[1] "GÜNGÖREN ilçesi için en yüksek değer alan değerlendirme Yaşam Memnuniyeti_Ne Fazla Ne Az"
[1] "KADIKÖY ilçesi için en yüksek değer alan değerlendirme Üzüntü_Ne Fazla Ne Az"
[1] "KAĞITHANE ilçesi için en yüksek değer alan değerlendirme Mutluluk_Ne Fazla Ne Az"
[1] "KARTAL ilçesi için en yüksek değer alan değerlendirme Yaşam Memnuniyeti_Ne Fazla Ne Az"
[1] "KÜÇÜKÇEKMECE ilçesi için en yüksek değer alan değerlendirme Kaygı_Ne Fazla Ne Az"
[1] "MALTEPE ilçesi için en yüksek değer alan değerlendirme Mutluluk_Ne Fazla Ne Az"
[1] "PENDİK ilçesi için en yüksek değer alan değerlendirme Huzur_Fazla"
[1] "SANCAKTEPE ilçesi için en yüksek değer alan değerlendirme Mutluluk_Ne Fazla Ne Az"
[1] "SARIYER ilçesi için en yüksek değer alan değerlendirme Huzur_Ne Fazla Ne Az"
[1] "SİLİVRİ ilçesi için en yüksek değer alan değerlendirme Yaşam Memnuniyeti_Ne Fazla Ne Az"
[1] "SULTANBEYLİ ilçesi için en yüksek değer alan değerlendirme Huzur_Fazla"
[1] "SULTANGAZİ ilçesi için en yüksek değer alan değerlendirme Yaşam Memnuniyeti_Ne Fazla Ne Az"
[1] "ŞİLE ilçesi için en yüksek değer alan değerlendirme Yaşam Memnuniyeti_Ne Fazla Ne Az"
[1] "ŞİŞLİ ilçesi için en yüksek değer alan değerlendirme Yaşam Memnuniyeti_Ne Fazla Ne Az"
[1] "TUZLA ilçesi için en yüksek değer alan değerlendirme Huzur_Ne Fazla Ne Az"
[1] "ÜMRANİYE ilçesi için en yüksek değer alan değerlendirme Huzur_Ne Fazla Ne Az"
[1] "ÜSKÜDAR ilçesi için en yüksek değer alan değerlendirme Mutluluk_Ne Fazla Ne Az"
[1] "ZEYTİNBURNU ilçesi için en yüksek değer alan değerlendirme Yaşam Memnuniyeti_Ne Fazla Ne Az"
<- df[grepl("Mutluluk", rownames(df)),]
mutluluk <- df[grepl("Üzüntü", rownames(df)),] üzüntü
rownames(mutluluk) <- 1:nrow(mutluluk)
rownames(üzüntü) <- 1:nrow(üzüntü)
# row names as column
$power <- rownames(mutluluk)
mutluluk$power <- rownames(üzüntü)
üzüntü# multiply each row with power
$power <- as.numeric(mutluluk$power)
mutluluk$power <- as.numeric(üzüntü$power)
üzüntü# make each col as numeric
<- mutate_if(mutluluk, is.character, as.numeric)
mutluluk <- mutate_if(üzüntü, is.character, as.numeric)
üzüntü for (i in 1:ncol(mutluluk)){
<- mutluluk[,i] * mutluluk$power
mutluluk[,i]
}for (i in 1:ncol(üzüntü)){
<- üzüntü[,i] * üzüntü$power* (-1)
üzüntü[,i] }
# create emotion data frame
<- data.frame(
emotion mutluluk = colSums(mutluluk),
= colSums(üzüntü)
üzüntü
)<- as.data.frame(emotion)
emotion # row sum
$sum <- emotion$mutluluk + emotion$üzüntü
emotion
# to Rdata
save(emotion, file = "datas/emotion.Rdata")