#r #twitter #merge #count
#r #Twitter #слияние #количество
Вопрос:
Я создал фрейм данных, содержащий обычные столбцы из пакета twitteR, но я хотел бы добавить столбец с количеством подписчиков соответствующих экранных имен в моем фрейме данных. Как мне это сделать?
Я совсем новичок в R. Я уже пытался и успешно сумел получить информацию о tweets_artist1_df $screenName в список с помощью функции lookUpUsers и создать новый фрейм данных со всей информацией о названиях экранов фрейма данных tweets, но я хочу просто добавить количество подписчиков к фрейму данных, который я создал ранее.
library(twitteR)
## artist 1 search
tweets_artist1 <- searchTwitter("anitta OR #anitta OR @anitta",
n=100000,
since='2019-03-29',
until='2019-04-05',
lang = 'en',
resultType = 'mixed')
tweets_artist1_df <- twListToDF(tweets_artist1)
tweets_artist1_df$text <- sapply(tweets_artist1_df$text,function(x) iconv(x,to='UTF-8-MAC'))
# trying to get the info of the users from the dataframe
users <- lookupUsers(tweets_artist1_df$screenName)
usersdf <- twListToDF(users)
Мне уже удалось использовать функцию сопоставления и объединить соответствующие столбцы.
# match function to give relative position of the users
match(tweets_artist1_df$screenName, usersdf$screenName)
# Subset by square brackets
usersdf$followersCount[match(tweets_artist1_df$screenName, usersdf$screenName)]
# Creating new column
tweets_artist1_df$followersCount=usersdf$followersCount[match(tweets_artist1_df$screenName, usersdf$screenName)]
Но я хотел бы иметь возможность написать функцию, которая могла бы применять это сопоставление ко всем шести различным фреймам данных, которые у меня есть. Любая помощь в написании этого фрагмента кода была бы очень полезна. Документация twitteR не очень помогает.
Комментарии:
1. Добро пожаловать в SO. Пожалуйста, поделитесь образцами данных с
dput
2. Это довольно большая выборка. Как мне добавить выходные файлы в сообщение? У меня есть два объекта в текстовых файлах. Спасибо за вашу помощь!