小编OcM*_*RUS的帖子

Python:当 groupby 将数据帧聚合为一行时,mean() 不起作用

我有数据框:

time_to_rent = {'rentId': {0: 43.0, 1: 87.0, 2: 140.0, 3: 454.0, 4: 1458.0}, 'creditCardId': {0: 40, 1: 40, 2: 40, 3: 40, 4: 40}, 'createdAt': {0: Timestamp('2020-08-24 16:13:11.850216'), 1: Timestamp('2020-09-10 10:47:31.748628'), 2: Timestamp('2020-09-13 15:29:06.077622'), 3: Timestamp('2020-09-24 08:08:39.852348'), 4: Timestamp('2020-10-19 08:54:09.891518')}, 'updatedAt': {0: Timestamp('2020-08-24 20:26:31.805939'), 1: Timestamp('2020-09-10 20:05:18.759421'), 2: Timestamp('2020-09-13 18:38:10.044112'), 3: Timestamp('2020-09-24 08:53:22.512533'), 4: Timestamp('2020-10-19 17:10:09.110038')}, 'rent_time': {0: Timedelta('0 days 04:13:19.955723'), 1: Timedelta('0 days 09:17:47.010793'), 2: Timedelta('0 days 03:09:03.966490'), 3: Timedelta('0 days 00:44:42.660185'), 4: Timedelta('0 days 08:15:59.218520')}}
Run Code Online (Sandbox Code Playgroud)

按列“creditCardId”聚合数据框并具有“rent_time”平均值的想法。理想的输出应该是:

creditCardId …
Run Code Online (Sandbox Code Playgroud)

python grouping mean pandas

6
推荐指数
1
解决办法
92
查看次数

OpenCV QRDetector 不读取任何内容,只检测 QR

我正在尝试解码 QR。有时图片可以很好地读取,但很多时候即使检测到二维码(点),我也会得到空数据。这是该应用程序:

import cv2
# Name of the QR Code Image file
filename = "D:/......./QR_1229444659.jpg"
image = cv2.imread(filename)
detector = cv2.QRCodeDetector()
data, vertices_array, binary_qrcode = detector.detectAndDecode(image)
if vertices_array is not None:
    print(f"QRCode data: {data}")
else:
  print("There was some error")
Run Code Online (Sandbox Code Playgroud)

这是我想读的 QR: 二维码

它显示空数据,但肯定会看到 QR 代码,因为点数据是: QRCode 数据:

[[[132.      524.     ]
  [557.0844  513.29724]
  [550.      908.     ]
  [155.88225 920.6455 ]]]
Run Code Online (Sandbox Code Playgroud)

在该示例中,binary_qrcode 为 None。有没有什么特殊的选项可以让cv2识别数据?也许有 QR 解码器的替代品?非常感谢您的建议。

python opencv qr-code

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

标签 统计

python ×2

grouping ×1

mean ×1

opencv ×1

pandas ×1

qr-code ×1