Skip to content

Commit e4130f8

Browse files
committed
Avoid unnecessary copies and shape assumptions
1 parent 8c6b479 commit e4130f8

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

harp/io.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -254,7 +254,7 @@ def format(
254254

255255
if "MessageType" in data.columns:
256256
msgtype = data["MessageType"].cat.codes
257-
payload = data.iloc[:, 0:-1].values
257+
payload = data[data.columns.drop("MessageType")].values
258258
elif message_type is not None:
259259
msgtype = message_type
260260
payload = data.values
@@ -271,7 +271,7 @@ def format(
271271
is_timestamped = False
272272

273273
if dtype is not None:
274-
payload = payload.astype(dtype)
274+
payload = payload.astype(dtype, copy=False)
275275

276276
if port is None:
277277
port = 255

0 commit comments

Comments
 (0)