http://paste2.org/YzJL4e1b (ここに投稿するには長すぎます)のような実験データがあります。フィールド名の行で区切られたブロックは、同じ実験の異なる試行です。pandas データフレーム内のすべてを読み取りたいのですが、特定の試行 (たとえば、0,1,6,7 をまとめて - および 2, 3,4,5 を別のグループにまとめる)。これは、試行ごとに条件がわずかに異なるためであり、これらの条件間の結果の違いを分析したいと考えています。別のファイルからのさまざまな条件の番号のリストがあります。
現在、私はこれをやっています:
tracker_data = pd.DataFrame
tracker_data = tracker_data.from_csv(bhpath+i+'_wmet.tsv', sep='\t', header=4)
tracker_data['GazePointXLeft'] = tracker_data['GazePointXLeft'].astype(np.float64)
もちろん、これはすべてを一度に読み取るだけです(フィールド名の行を含む)-数値インデックスを介してブロックに簡単にアクセスできるように、ブロックをネストできれば素晴らしいでしょう...
どうすればこれを行うのが最善か、何かアイデアはありますか?