2、pythonシーケンスデータのアクセス、削除、簡単な操作の修正

1133 ワード

目次
1コンセプト
2定義およびカスタマイズ
3アクセス
4制限
5追加データの修正
6スライス取得データ
7データの削除
pandasでよく使われる2つの額データ構造
を選択します.
コメント
series
シーケンス#シーケンス#
dataframe
データボックス
1コンセプト
seriesシーケンス:シーケンスは、1行または1列のデータを格納し、それに関連するインデックスです.
index A 0枚三1四2王麻子
from pandas import Series
2定義およびカスタマイズ
s=Series(['a','love',2])

s=Series(['a','love',2],index=['first','second','third'])

3アクセス
s[1] s['second'] Out[11]: 'love'
4制限
s[3]エラー
5追加データの修正
01単一要素appendを追加できませんシーケンスを変更できませんが、新しい方法を返します.
s.append('2')

s.append(Series(['face']))

print(s)

02再割り当てが必要
 
s=s.append(Series(['face']))

03数値が存在するか否かを判断する
判断値はオブジェクトのvalues属性で
'face' in s.values
6スライス取得データ
s[1:4]
#ランダムサンプリングに適合する位置決め取得
s[[0,2,1]]
7データの削除
01データ削除
s.drop(0)
s.drop('first')
02場所によって削除
s.drop(s.index[3])03数値からs['fuck'!=s.values]sを削除する[2!=s.values]