我是python的新手,最近学会了使用Pandas在python中创建一个系列。我可以定义一个系列例如:x = pd.Series([1, 2, 3, 4, 5])
但是如何定义一个范围的系列,比如说1到100而不是输入从1到100的所有元素?
如the docs for pandas.Series所示,data
参数所需的全部是数组,dict或标量值。因此,要为范围创建一个系列,您可以像创建范围列表一样完成相同的操作。
one_to_hundred = pd.Series(range(1,101))
one_to_hundred=pd.Series(np.arange(1,101,1))
这是使用numpy arange函数创建一个系列的正确答案,该函数通过递增1来创建从1到100开始的范围。
当然= np.arange(1101)
S = pd.Series(是否)
看到解决方案只需改变你想要的任何东西有关np.arange的详细信息,请参阅下面的链接https://docs.scipy.org/doc/numpy-1.15.0/reference/generated/numpy.arange.html