Как конвертировать вертикальный csv-файл в горизонтальный

0

Вопрос

Я хочу преобразовать введенный результат csv.data по горизонтали в вертикальный.

Это мой код

import csv
with open('p1.csv', newline='') as f:
 reader = csv.reader(f)
 for row in reader:
  rain=(", ".join(row))
  print(rain)

Это и есть результат

4.019310345
6.713103448
1.172413793
2.369655172
0.485517241

Я хочу, чтобы это было так, как показано ниже.

4.019310345, 6.713103448, 1.172413793, 2.369655172, 0.485517241

Я пробовал функцию "заменить", она не работает. Пожалуйста, помогите мне.

csv python
2021-11-23 23:25:46
1

Лучший ответ

0

Может быть, ты сможешь попробовать:

import csv
csv_file = r"My_file_path"
with open(csv_file, newline='') as f:
    reader = csv.reader(f)
    rain = []
    for row in reader:
        rain.append(row)   
    print(', '.join(rain))

Здесь я создаю отдельный список с именем rain и после цикла печатаю список с помощью join.

2021-11-23 23:42:54

Спасибо, что я сделал это! Это было очень полезно
EHA

На других языках

Эта страница на других языках

Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................