【发布时间】:2019-04-10 23:53:20
【问题描述】:
我一直在尝试创建一个使用 Pandas 和 Numpy 随机生成数据的表。我已经查看了 Pandas 的备忘单,但仍然无法完成这项工作
import names
import pandas as pd
import random
import numpy as np
random.seed(100)
currency_numbers = random.sample(range(100000, 1000000), 100)
s = pd.Series(np.random.randn(100))
raw_data = {
"Names":["".join(names.get_full_name()) for i in range(100)],
"Names2":["".join(names.get_full_name()) for i in range(100)],
"Currency":[]
}
df = pd.DataFrame(raw_data, columns=["Names", "Names2", "Currency"])
df.head()
我想在货币部分下创建一个包含 100 个随机数的列?
【问题讨论】:
-
df = pd.DataFrame(np.random.randint(10, 100, size=(10,1)))可以满足您的需求。