def parse_electoral_tweets_data(data_path):
    """Extract electoral tweets and emotions from the dataset.

    Args:
        data_path (str): Path to annotated tweets file.
    Returns:
        ([(str, str)]): Tweets and their emotion labels zipped.
    """
    data = []
    with open(data_path) as data_file:
        data_file.__next__()
        previous_row = ''
        for line in data_file:
            line = previous_row + ' ' + line
            row = line.rstrip('\t\n').split('\t')
            if len(row) < 29:
                # Some rows in the data file are improperly newlined
                previous_row = line
                continue
            else:
                previous_row = ''
            tweet = row[13]
            emotion = row[15]
            data.append((tweet, emotion))
    return data