Python Read csv files in a column?

后端 未结 3 1769
挽巷
挽巷 2021-01-25 13:22

Is it possible to read csv files in columns instead of rows in python?

e.g. if i have a csv file like this:

a b c
1 0 1
1 4 1

How woul

3条回答
  •  野性不改
    2021-01-25 13:37

    You can use something like this:

    # Open file and read lines
    input_file = open('filename.csv')
    lines = input_file.readlines()
    
    # Create list with n sublists (n - number of columns)
    l = [[] for _ in lines[0].split('\t')]
    
    # Fill in sublists
    for line in lines:
        for i, column in enumerate(line.split('\t')):    
            l[i].append(column)
    

提交回复
热议问题