def process_data(data_json, key1, renamed1, key2, renamed2, key3, renamed3,
                 key4, renamed4, key5, renamed5, key6="", renamed6=""):
    """Converts our list of dictionaries to a dictionary of lists,
    while processing some of the data points (e.g. converting number strings
    to ints and float, as well as lowercasing strings). Also uses renamed keys
    instead of the very long default ones.
    """
    val1 = []
    val2 = []
    val3 = []
    val4 = []
    val5 = []
    val6 = []
    for d in data_json:
        val1.append(d[key1])
        val2.append(float(d[key2]))
        val3.append(int(d[key3]))
        val4.append(d[key4].lower())
        val5.append(d[key5].lower())
        if key6 is not "":
            val6.append(str(d[key6]) == "true" or str(d[key6]) == "True")
    return {renamed1: val1,
            renamed2: val2,
            renamed3: val3,
            renamed4: val4,
            renamed5: val5,
            renamed6: val6}