# apply at depth

**URL:** https://forum.kx.com/t/apply-at-depth/9715
**Category:** Community Support
**Tags:** kdb-and-q
**Created:** [April 14, 2015, 7:58am UTC](https://forum.kx.com/t/apply-at-depth/9715 "2015-04-14T07:58:00Z")
**Posts on this page:** 3
**Page:** 1

<div class="post-metadata">

### Author: ![effbiae](https://avatars.discourse-cdn.com/v4/letter/e/ecae2f/32.png) [@effbiae](https://forum.kx.com/u/effbiae)
#### Post date: [April 14, 2015, 7:58am UTC](https://forum.kx.com/t/apply-at-depth/9715/1 "2015-04-14T07:58:00Z")

</div>

can i express this as a single call to dot ?

x:((“0”;“zero”);(“1”;“one”))

@[;0;-7h$]'x

((0;“zero”);(1;“one”))

.[x;0N 0;-7h$]

'length

ta, jack &nbsp;

---

<div class="post-metadata">

### Author: ![charlie1](https://avatars.discourse-cdn.com/v4/letter/c/ec9cab/32.png) [@charlie1](https://forum.kx.com/u/charlie1)
#### Post date: [April 14, 2015, 8:36am UTC](https://forum.kx.com/t/apply-at-depth/9715/2 "2015-04-14T08:36:00Z")

</div>

q)(@[;0;-7h$]each x)~.[x;(::;0);-7h$]

1b

---

<div class="post-metadata">

### Author: ![effbiae](https://avatars.discourse-cdn.com/v4/letter/e/ecae2f/32.png) [@effbiae](https://forum.kx.com/u/effbiae)
#### Post date: [April 14, 2015, 9:19am UTC](https://forum.kx.com/t/apply-at-depth/9715/3 "2015-04-14T09:19:00Z")

</div>

\> q)(@[;0;-7h$]each x)~.[x;(::;0);-7h$]

\> 1b

and my crude timing shows the second term is faster
