Cha*_*Cai 3 python numpy python-2.7
正如我在标题中提到的,我没有在我的代码中实现它。这是我的代码,我尝试使用这两种方法,但最终它仍然无法工作。
# using python 2.7.12
import pandas as pd
dates = pd.date_range('20141001', periods = 7)
import numpy as np
dates1 = pd.DataFrame(np.random.randn(7,3), index =dates, columns = list('ABC'))
print dates1
dates2 = pd.DataFrame(np.random.randint(0,100), index =dates, columns = list('ABC'))
Run Code Online (Sandbox Code Playgroud)
要创建一个随机整数矩阵,你会写
import numpy as np
x = np.random.randint(low=0,high=100,size=(7,3) )
print x
Run Code Online (Sandbox Code Playgroud)
low是能画的最小整数,是能画high的最大整数加一(即high=100表示能画的最大整数是99)。size确定将返回的 numpy 数组的形状。上面代码的输出(给定我机器上使用的随机种子)是:
array([[15, 97, 2],
[88, 3, 6],
[64, 97, 13],
[18, 44, 75],
[ 4, 59, 10],
[97, 83, 73],
[97, 21, 28]])
Run Code Online (Sandbox Code Playgroud)
然后,您可以DataFrame像以前一样将其转换为熊猫:
import numpy as np
import pandas as pd
dates2 = pd.DataFrame(np.random.randint(low=0,high=100,size=(7,3)),\
index =dates, columns = list('ABC'))
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2326 次 |
| 最近记录: |