我是蟒蛇和熊猫的新手所以请耐心等待。我试着到处搜索答案,但找不到它。这是我的问题:
这是我的输入代码:
list = [1, 2, 3, 1, 2, 3]
s = pd.Series([1, 2, 3, 10, 20, 30], list)
输出结果为:
1 1
2 2
3 3
1 10
2 20
3 30
dtype: int64
现在,我的问题是为什么“list”会在创建系列时指定的第一个列表之前出现?我尝试多次运行相同的代码来检查系列创建是否是无序的。任何帮助将受到高度赞赏。
Python版本: Python 3.6.0 熊猫版: '0.19.2'
答案 0 :(得分:1)
我认为你省略index
指定名为index
的第一列 - 所以现在Series
构建是:
#dont use list as variable, because reversed word in python
L = [1, 2, 3, 1, 2, 3]
s = pd.Series(data=[1, 2, 3, 10, 20, 30], index=L)
print (s)
1 1
2 2
3 3
1 10
2 20
3 30
dtype: int64
您还可以查看Series documentation。