Science & Technology

Export Hasil Crawling Data TwitteR ke Excel

Setelah melakukan crawling data tweet menggunakan twitteR pada R, kadang saya lebih suka melakukan analisa lanjuta di excel. Alasanya karena analisa lanjutan hanya deskriptif dan tidak perlu perintah-perintah kompleks si R. Tapi masalahnya crawling yang dihasilkan oleh twitteR berbentuk value, bukan data. Setidaknya ada dua tahapan yang bisa kita lakukan untuk mengeksport value tersebut menjadi data tabel di excel.

Manipulasi data

Jeff Gentry sudah tau pasti kebutuhan ini, karenanya ia sudah meenambahkan perintah twListToDF(). Dalam artikel ini saya akan mencontohkan crawling data twitter dengan kata kunci lipiindonesia dari tanggal 13-19 November 2016.

t.16Nov3<-SearchTwitter('lipiindonesia',n=1000, since='2016-11-13', until='2016-11-19')

Hasilnya adalah berikut :

[[1]]
[1] “id_forest: RT @lipiindonesia: [INFO] LIPI Temukan Begonia Jenis Baru Asal Maluku. Selengkapnya di https://t.co/xnQmS1F31I https://t.co/nLUkTrqXT3”

[[2]]
[1] “ajiwinarni: RT @lipiindonesia: #AyoMakanBuah Kekayaan Buah Tropis Nusantara dari Indonesia untuk Dunia #FruitIndonesia2016 https://t.co/RBlVWzajmO”

[[3]]
[1] “ajiwinarni: RT @lipiindonesia: Kenali Ragam Buah Indonesia #FruitIndonesia2016 #AyoMakanBuah https://t.co/LeCJ5oYcRQ”

[[4]]
[1] “ajiwinarni: RT @lipiindonesia: Musim Panen Buah Indonesia #FruitIndonesia2016 #AyoMakanBuah https://t.co/lX0Qe8SDLc”

[[5]]
[1] “ajiwinarni: RT @lipiindonesia: Area Produksi Buah Indonesia #FruitIndonesia2016 #AyoMakanBuah https://t.co/HMxWwZT9uq”

[[6]]
[1] “putri_bio: RT @lipiindonesia: [INFO] LIPI Temukan Begonia Jenis Baru Asal Maluku. Selengkapnya di https://t.co/xnQmS1F31I https://t.co/nLUkTrqXT3”

[[7]]
[1] “aliyasaya: RT @lipiindonesia: [INFO] LIPI Temukan Begonia Jenis Baru Asal Maluku. Selengkapnya di https://t.co/xnQmS1F31I https://t.co/nLUkTrqXT3”

[[8]]
[1] “pyrra_: RT @FahruroziIshaq: Program kerja ane buat jakarta: Bekerja sama dengan @lipiindonesia untuk merancang bedug elektronik yang mempunyai fitu…”

[[9]]
[1] “Michael24007966: RT @FahruroziIshaq: Program kerja ane buat jakarta: Bekerja sama dengan @lipiindonesia untuk merancang bedug elektronik yang mempunyai fitu…”

[[10]]
[1] “Habib_Insyaf: RT @FahruroziIshaq: Program kerja ane buat jakarta: Bekerja sama dengan @lipiindonesia untuk merancang bedug elektronik yang mempunyai fitu…”

[[11]]
[1] “infopekalongan: RT @lipiindonesia: [INFO] LIPI Temukan Begonia Jenis Baru Asal Maluku. Selengkapnya di https://t.co/xnQmS1F31I https://t.co/nLUkTrqXT3”

[[12]]
[1] “Aniswigaty: RT @lipiindonesia: [INFO] LIPI Temukan Begonia Jenis Baru Asal Maluku. Selengkapnya di https://t.co/xnQmS1F31I https://t.co/nLUkTrqXT3”

[[13]]
[1] “smjutekgmailco1: RT @lipiindonesia: #AyoMakanBuah Kekayaan Buah Tropis Nusantara dari Indonesia untuk Dunia #FruitIndonesia2016 https://t.co/RBlVWzajmO”

[[14]]
[1] “hgberry: RT @lipiindonesia: [INFO] LIPI Temukan Begonia Jenis Baru Asal Maluku. Selengkapnya di https://t.co/xnQmS1F31I https://t.co/nLUkTrqXT3”

[[15]]
[1] “r3zhas: RT @lipiindonesia: [INFO] LIPI Temukan Begonia Jenis Baru Asal Maluku. Selengkapnya di https://t.co/xnQmS1F31I https://t.co/nLUkTrqXT3”

[[16]]
[1] “KholikTuti: RT @lipiindonesia: [INFO] LIPI Temukan Begonia Jenis Baru Asal Maluku. Selengkapnya di https://t.co/xnQmS1F31I https://t.co/nLUkTrqXT3”

[[205]]
[1] “achokill: @uskara @IndraJPiliang @lipiindonesia usulan bagus #K3RJANYATA nanti pas 3 tahun masa kerja jokowi”

[[206]]
[1] “tadinsaf: RT @uskara: Iya, saya pun sempet komplen ke @lipiindonesia yg sering pakai https://t.co/sHUpen6ITg”

[[207]]
[1] “IndraJPiliang: RT @uskara: Iya, saya pun sempet komplen ke @lipiindonesia yg sering pakai https://t.co/sHUpen6ITg”

[[208]]
[1] “uskara: Iya, saya pun sempet komplen ke @lipiindonesia yg sering pakai https://t.co/sHUpen6ITg”

[[209]]
[1] “SusiloYuyud: RT @ngobrolbareng2: Riset Teknologi, Dan Pengabdian Masyarakat Kunci Pembangunan Desa https://t.co/D2qMKwNE99 @kemendesa @jokowi @lipiindon…”

Setelah itu data dimanipulasi dengan perintah twListToDF() :

t.16Nov3.df<-twListToDF(t.16Nov3)

Nah, kita sudah mendapatkan data frame dari value crawling tersebut.

Export menggunakan package xlsx

Selanjutnya adalah dengan menekspor data.frame dengan packaga xlsx. Dalam menggunakan package ini sangat tergantung dengan rJava, jadi dipastikan package ini dapat berjalan dengan baik di aplikasi R kita.

>install.packages('rJava')

>library<-('rJava')

>install.packages('xlsx')

>library<-('xlsx')

>write.xlsx(t.16nov3.df, "t16Nov3df.xlsx")

Kita dapat menemukan file tersebut di my document, atau kita bisa juga menganti file location dengan target yang lebih speseifik.  Akhirnya kita bisa melakukan analisa lebih lenjut melalui excel.

Leave a Reply