cuban_sensation:
私は1つの行に複数の行でパンダのデータフレームに変換する必要があります
col1. col2. col3. col4. col5.
0 1234 rule_1. '' '' ''
1 1234 '' rule_2. '' ''
2 2356 rule_1. '' '' ''
3 7890 '' '' rule_3 ''
4 1234 '' '' '' rule_4
私はCOL1によりGROUPBYする必要があります。他の行のフィールドで空のフィールドに入力します。
col1. col2. col3. col4. col5
0 1234 rule_1. rule_2 '' rule_4
1 2356 rule_1. '' '' ''
3 7890 '' '' rule_3 ''
YOBEN_S:
IIUCまず私たちは、NaNに「」をマスクgroupby
+first
s=df.mask(df=="''").groupby('col1.').first()
s # you can add reset_index()
col2. col3. col4. col5.
col1.
1234 rule_1. rule_2. NaN rule_4
2356 rule_1. NaN NaN NaN
7890 NaN NaN rule_3 NaN