2017-08-28 13 views
0

私はpythonとpandasには新しいので、私に同行してください。私はどこでも答えを探してみましたが、見つけられませんでした。ここに私の質問です:パンダシリーズの作成中にデータ項目の順序が逆転するのはなぜですか?

これは私の入力コードです:

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 

「リスト」は最初のリストに指定しばらく前に来ている理由は、私の質問はシリーズを作る?シリーズの作成が無秩序であるかどうかをチェックするために、同じコードを複数回実行してみました。どんな助けも高く評価されます。

Pythonのバージョン: のPython 3.6.0 パンダバージョン: '0.19.2時点'

+0

第2引数は、インデックスを指定するためのものです。 – 10101010

答えて

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もチェックできます。

+0

あなたのお返事ありがとう@jezrael。それは私の愚かだった。私はデータフレームとのシリーズを混同し、構造のような2次元のシリーズを見ることを期待していました。 –

関連する問題