データの説明: MyデータファイルExpData.txt、included hereには、複数のサブジェクトを含む実験結果が含まれています。Pythonを使用してデータを1行に整理するにはどうすればよいですか?
1)番目の列は、2列の応答時間に相当
2)4桁の被験者IDに対応しています。
0001 81
0001 112
0001 125
0001 99
0001 120
目的:私は、このデータファイルを読み取り、データをフォーマットし直すことができるようにする必要 は、このようになります(各被験者のための試行の数は15から25の範囲です) 1行に1つの件名(統計的に分析しやすくするため)。つまり、各行はサブジェクトIDで始まり、そのサブジェクトの応答時間が続き、昇順にソートされ、スペースで区切られます。私はExpDataReformat.txtと呼ばれる別のデータファイルとして再フォーマットされたデータを保存する必要が
0001 80 81 . . . 120 125
0003 77 78 . . . 109 110 112 117 120 123
0005 78 78 . . . 120 120
-. . .
: は次のようになります。
これを行う方法に関するアイデアはありますか?どこで始めるのか?
私はこのコードを編集しようとしましたが、他の人が州と首都を追加して並べ替えるポストで共有しました。言うまでもなく、私は構文エラーを受けていました。
infile = open('TestData/StateCapitalList.txt','r')
stateData = infile.read()
infile.close()
dataLines = stateData.split('\n')
state = []
capital = []
for line in dataLines:
if line:
iState, iCapital = line.split(',')
state.append(iState)
capital.append(iCapital)
outfile = open('TestData/sCapitalList.txt','w')
capital.sort()
for iCap in capital:
outfile.write(iCap + '\n')
outfile.close()
すでに何のコードを持っていますか? – blacksite
データの開始点を確認するためにファイルをダウンロードする必要はありません。 –
の行のどれも '-'で始まらない... –