require(data.table)
DT = fread("picodash_instagram_nra_blog_2016-12-14.csv")
splits <- max(lengths(strsplit(DT$Hashtags, ",")))
DT = DT[, paste0("hashtag", 1:splits) := tstrsplit(Hashtags, ",", fixed=T)][]
DTLong = melt(DT, id="URL", measure.vars = patterns("hashtag"))
DTLong = DTLong[!is.na(DTLong$value), c("URL", "value")]
names(DTLong)= c("URL", "hashtag")
write.csv(DTLong, "picodash_instagram_nra_blog_2016-12-14.long.csv")
require(wordcloud)
require(RColorBrewer)
pal <- brewer.pal(8,"Dark2")
wordcloud(words = DTLong$hashtag, scale=c(2, .5), colors=pal)

LS0tCnRpdGxlOiAiUiBOb3RlYm9vayIKb3V0cHV0OiBodG1sX25vdGVib29rCi0tLQoKCgpgYGB7ciBsb2FkZGF0YX0KcmVxdWlyZShkYXRhLnRhYmxlKQoKRFQgPSBmcmVhZCgicGljb2Rhc2hfaW5zdGFncmFtX25yYV9ibG9nXzIwMTYtMTItMTQuY3N2IikKCnNwbGl0cyA8LSBtYXgobGVuZ3RocyhzdHJzcGxpdChEVCRIYXNodGFncywgIiwiKSkpCkRUID0gRFRbLCBwYXN0ZTAoImhhc2h0YWciLCAxOnNwbGl0cykgOj0gdHN0cnNwbGl0KEhhc2h0YWdzLCAiLCIsIGZpeGVkPVQpXVtdCmBgYAoKYGBge3Igd2lkZTJsb25nfQpEVExvbmcgPSBtZWx0KERULCBpZD0iVVJMIiwgbWVhc3VyZS52YXJzID0gcGF0dGVybnMoImhhc2h0YWciKSkKRFRMb25nID0gRFRMb25nWyFpcy5uYShEVExvbmckdmFsdWUpLCBjKCJVUkwiLCAidmFsdWUiKV0KbmFtZXMoRFRMb25nKT0gYygiVVJMIiwgImhhc2h0YWciKQoKd3JpdGUuY3N2KERUTG9uZywgInBpY29kYXNoX2luc3RhZ3JhbV9ucmFfYmxvZ18yMDE2LTEyLTE0LmxvbmcuY3N2IikKCmBgYAoKYGBge3Igd29yZGNsb3VkfQpyZXF1aXJlKHdvcmRjbG91ZCkKcmVxdWlyZShSQ29sb3JCcmV3ZXIpCnBhbCA8LSBicmV3ZXIucGFsKDgsIkRhcmsyIikKCndvcmRjbG91ZCh3b3JkcyA9IERUTG9uZyRoYXNodGFnLCBzY2FsZT1jKDIsIC41KSwgY29sb3JzPXBhbCkKCmBgYA==