小编P.J*_*P.J的帖子

根据连续行之间的时间差标记重复项

银行数据帧(DF)中有重复的交易。ID 是客户 ID。重复交易是多次刷卡,供应商不小心在短时间内(此处为 2 分钟)内多次向客户的卡收费。

DF = pd.DataFrame({'ID': ['111', '111', '111','111', '222', '222', '222', '333', '333', '333', '333','111'],'Dollar': [1,3,1,10, 25, 8, 25,9,20, 9, 9,10],'transactionDateTime': ['2016-01-08 19:04:50', '2016-01-29 19:03:55', '2016-01-08 19:05:50', '2016-01-08 20:08:50', '2016-01-08 19:04:50', '2016-02-08 19:04:50', '2016-03-08 19:04:50', '2016-01-08 19:04:50', '2016-03-08 19:05:53', '2016-01-08 19:03:20', '2016-01-08 19:02:15', '2016-02-08 20:08:50']})
DF['transactionDateTime'] = pd.to_datetime(DF['transactionDateTime'])

    ID  Dollar  transactionDateTime
0   111     1   2016-01-08 19:04:50
1   111     3   2016-01-29 19:03:55
2   111     1   2016-01-08 19:05:50
3   111     10  2016-01-08 20:08:50
4   222     25  2016-01-08 19:04:50
5 …
Run Code Online (Sandbox Code Playgroud)

python dataframe pandas

3
推荐指数
1
解决办法
534
查看次数

将数据框导出到 Excel 时对单元格进行着色

我的数据框“df”如下:

x = [1,3,5,7] 
y1 = [3,2,2,2] 
y2 = [2,5,2,2] 
y3 = [7,2,2,1]
df = pd.DataFrame({'x': x, 'y1': y1, 'y2': y2, 'y3': y3})

writer = pd.ExcelWriter('output.xlsx')
df.to_excel(writer,'Sheet1')
writer.save()
Run Code Online (Sandbox Code Playgroud)

我希望 Excel 输出文件在 x 列与其他列的相互值中显示相同的颜色。在此输入图像描述:

dataframe pandas pandas.excelwriter

2
推荐指数
1
解决办法
2553
查看次数

标签 统计

dataframe ×2

pandas ×2

pandas.excelwriter ×1

python ×1