python - 文件按条件将多行合并为一行?
怪我咯
怪我咯 2017-04-17 17:35:21
0
2
2040

在这个test文件里。如果ID和DATE都相等,那么把他们合并到一行。
ID,NAME,GENDER,AGE,KESHI,DATE,TYPE,DIAG保留第一行的值就好,PROJ_1至RE_6有值的话就依次往后面添加成一行。也就是ID和DATE都相同的话,就合并成一行。

test文件地址:http://pan.baidu.com/s/1slP4wsX

plus:
最最最期望得到的结果为:

谢谢大家的帮助!

怪我咯
怪我咯

走同样的路,发现不同的人生

全員に返信(2)
Ty80

Perl6 を使用して実装しました

リーリー

使用方法

リーリー
いいねを押す +0
Ty80

ID と日付をキーとして辞書にレコードを追加できます。辞書にそのようなキーが存在しない場合は、「PROJ_1 ~ RE_6」の順に追加します。

「1 行にマージする」という意味がわかりませんが、一般的なコードは次のようになります。マージ方法が間違っている場合は、自分で修正できます。

リーリー
いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート