def run(self):
        if not Twitter.table_exists():
            create_twitter_table()

        if not self.complete():

            df = pd.read_csv(self.input().path)
            df.set_index('name', inplace=True)
            for name, row in df.iterrows():
                followers = row['followers']
                following = row['following']
                likes = row['likes']
                tweets = row['tweets']

                data = {'name': name, 'followers': followers, 'following': following, 'likes': likes,
                        'tweets': tweets, 'date': self.hour}
                Twitter.add_member_data(**data)