What's wrong here?

import pandas as pd
import numpy as np
ts = pd.Series(randint(0, 500, len(rng)), index=rng)

Gives: TypeError: randint() takes exactly 3 arguments (4 given)

System: Python 2.7.5+ Pandas 0.12.0-2ubuntu1

有帮助吗?

解决方案

Seems you randint comes from the standard library (random.randint)

Here are two ways to correct your code

  1. modify randint to np.random.randint

  2. add from numpy.random import randint

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top