0
私はデータフレームを持ち、2番目の列には文字列があります。私は2番目の列にいくつかの方法を取得することができます:パンダは列の各行項目をスライスします
df.iloc[:,1]
df.ix[:,1]
df['column_name']
と私はさらに、インデックスによって特定の行を取得することができ、df.iloc[:,1][:4]
しかし、私が行うように見えることはできませんが、一度にあるすべての文字列スライスでありますカラム。 df.iloc[:,1][:][1]
のようなものは、列の最初の行を返しますが、df.iloc[:,1][1][1]
は実際に私にスライスを与えます。 forループなしで列のすべての行にこれをどのように適用しますか?
申し訳ありませんが、あなたは 'DF [ 'column_nameにした後ですが返されます各行
上の各文字列をスライスするベクトル化
str
メソッドを使用することができます'] .str [1] '?これは、各文字列の行に2番目の単語を返します – EdChumああ素敵な、その作品! – Nolohice