私はスクリプトを書くのが初めてです。テーブル ( Table1.txt
) があり、テーブル 1 の行が列に配置された別のテーブルを作成する必要があります。Perl と SQL ではこの問題の解決策を見つけましたが、Python では解決しませんでした。
私は 2 日前に Python の学習を始めたばかりなので、これは私が得た限りです。
import csv
import sys
with open(sys.argv[1], "rt") as inputfile:
readinput = csv.reader(inputfile, delimiter='\t')
with open("output.csv", 'wt') as outputfile:
writer = csv.writer(outputfile, delimiter="\t")
for row in readinput:
values = [row[0], row[1], row[2], row[3]]
writer.writerow([values])
これは、列を列として再現するだけです。私が今やりたかったことは、最後の行を次のように書くwriter.writecol([values])
ことですが、そのようなコマンドはないようで、行を列として書く別の方法が見つかりませんでした。