こんにちは,shun(@datasciencemore)です!!
今回はstrについて学習していきます.
strは,文字列を抽出するメソッドです.
指定したインデックスの要素を抽出します.
例えば,このようなシリーズがあったとします.
シリーズに対し,strを使用して1:5と指定すると,インデックスの1~4の要素を抽出することができます.
リストやベクトルのときと同様,指定した終点,今回の例だと5は,抽出するインデックスに含まれないので注意してください.
また,インデックスを後ろから数えることもできます.
その場合,先程と同様の要素を抽出するには,ー10:ー6と指定すればOKです.
こちらも先ほどと同様,指定した終点,今回の例だとー6は,抽出するインデックスに含まれません.
0.準備
1 2 3 4 5 6 7 8 9 |
# パッケージ読み込み import pandas as pd import numpy as np # データフレームの表示行数を指定 pd.set_option('display.max_rows',5) # シリーズ定義 series = pd.Series(["qwertyuiop@"]) |
1.コーディング
1 2 |
# 抽出 前1文字目から4文字目まで series.str[1:5] |
1 2 |
# 抽出 後ろ10文字目から後ろ7文字目まで series.str[-10:-6] |
まとめ
今回は,strについて学習しました.
リストやベクトルのときとほぼ同じ考え方なので,問題ないと思います.
ただ指定した終点が抽出するインデックスに含まれないというところは注意してください.
それでは,お疲れさまでした!!
次回
-
【pandas】str.len:長さ取得【文字列処理】
こんにちは,shun(@datasciencemore)です!! 今回はstr.lenについて学習していきます. str.lenは,文字列の長さを取得するメソッドです. 例えば,このようなシリーズがあ ...
続きを見る