Windows7でPython 2.7を使用しています。 私はPythonを2日間学習し、いくつかのCSVモジュールを使い慣れていないので、ここであなたの助けを得ることを望みます。CSVの列を1列に転置する
私の現在の出力(CSVデータ)は、このようなものです:
Angle Dist Intensity Error
0 0 32896 8080
1 0 32896 8080
2 0 32896 8080
3 0 32896 8080
4 0 32896 8080
5 0 32896 8080
6 0 32896 8080
7 0 32896 8080
私の質問は、Pythonの列から1列にデータを再配置/移調する方法、ありますか?私の現在のコードがある
Angle 1 2 3 4...7 Dist 0 0 0...0 Intensity # # # # ... Error # # # # ...
:
with open("C:\Logging\\" + date + "Result.csv", 'r') as f:
reader = csv.reader(f, delimiter=',')
for row in reader:
csv.writer(f, row)
同じ問題を扱う多くの質問があります。そのような質問の1つはhttp://stackoverflow.com/questions/16503560/read-specific-columns-from-a-csv-file-with-csv-moduleにあります。あなたの場合は、特定の列の代わりにすべての列を選択します。希望を助けることができます。 – Malik
区切り記号はカンマではないので、どういう意味ですか?タブまたはスペース? –
こんにちは@PaulRooney区切り記号はコンマです。出力は次のようになります:A、B、C、D(1行目)x1、y1、m1、n1(2行目)x2、y2、m2、n2(3行目) –