Table of Chebyshev psi function

This should be easy, but for some reason I'm struggling. The Chebyshev psi function is given as the sum from 0 to x of the von Mangoldt function MangoldtLambda[x]. I want to tabulate it. Ideally, I'd like to express the function using Sum, but I can't find the right form. This doesn't work:

TableForm[
Table[With[{k = 10}, Sum[N[MangoldtLambda[x], 5], {x, 0, k}]],
{x, 0, 10}]]

This produces a series that makes no sense at all:

TableForm[
Table[With[{k = 10}, Sum[N[MangoldtLambda[x], 5], {k, 0, x}]],
{x, 0, 10}]]

Accumulate doesn't work either:

TableForm[Table[Accumulate[N[MangoldtLambda[x], 5]], {x, 0, 10}]]

Clearly I'm suffering from a failure of imagination, but I'd appreciate help.

There seems to be a duplicate use of the symbol x in your formulas.

ChebyshevPsi[x_] := Sum[MangoldtLambda[y], {y, x}]
Table[ChebyshevPsi[x], {x, 10}]

{0, Log, Log + Log, 2 Log + Log, 2 Log + Log + Log, 2 Log + Log + Log, 2 Log + Log + Log + Log, 3 Log + Log + Log + Log, 3 Log + 2 Log + Log + Log, 3 Log + 2 Log + Log + Log}

You can also directly construct a list of these with Accumulate:

Accumulate@Array[MangoldtLambda, 10]

{0, Log, Log + Log, 2 Log + Log, 2 Log + Log + Log, 2 Log + Log + Log, 2 Log + Log + Log + Log, 3 Log + Log + Log + Log, 3 Log + 2 Log + Log + Log, 3 Log + 2 Log + Log + Log}

Plot the deviation of the Chebyshev $$\psi$$ function from $$x$$:

ListLinePlot[MapIndexed[{#2[], #1 - #2[]} &,
Accumulate@Array[MangoldtLambda, 1000]], Frame -> True,
FrameLabel -> {x, ψ[x] - x}] • I'll tick this when it lets me! Appreciated. – Richard Burke-Ward Mar 4 at 14:39