我有一个数据框,每当第一列的值更改时,我都想插入一个空白行作为分隔符。
例如:
Column 1 Col2 Col3 Col4
A s b d
A s j k
A b d q
B b a d
C l k p
成为:
Column 1 Col2 Col3 Col4
A s b d
A s j k
A b d q
B b a d
C l k p
因为第1列中的值已更改
我想出办法的唯一方法是使用VBA,如此处正确标记的答案所示:
How to automatically insert a blank row after a group of data
但是我需要用Python做到这一点。
任何帮助将不胜感激!
答案 0 :(得分:1)
使用上次更改的索引值创建帮助器$statement = $dbh->prepare("SELECT *, DATE_FORMAT(date_field, 'M/D/YYYY') FROM `". $table ."` WHERE id = ?");
,添加DataFrame
,按concat
与原始连接在一起,按sort_index
排序索引,按{{创建默认索引3}}和lasr用reset_index
按位置删除最后一行:
.5