Python 基于字符串位置的过滤器?

Python 基于字符串位置的过滤器?,python,dataframe,filter,filtering,Python,Dataframe,Filter,Filtering,我有一个关于在数据帧中过滤字符串对象的问题。我处理的许多刺激都有一个散列,但我只想分析单词开头有散列的刺激(比如[#tr],而不是[tr])。我已经能够过滤我的数据帧,这样我只有包含#的刺激,使用以下代码: initial_judgments = model_df_2[model_df_2[0].str.contains('#')] 然而,我仍然想知道是否有一种方法可以表明我只想要在每个刺激的初始位置使用hash的刺激。有办法做到这一点吗 到目前为止,我的数据框架如下所示: bigra

我有一个关于在数据帧中过滤字符串对象的问题。我处理的许多刺激都有一个散列,但我只想分析单词开头有散列的刺激(比如[#tr],而不是[tr])。我已经能够过滤我的数据帧,这样我只有包含#的刺激,使用以下代码:

initial_judgments = model_df_2[model_df_2[0].str.contains('#')]
然而,我仍然想知道是否有一种方法可以表明我只想要在每个刺激的初始位置使用hash的刺激。有办法做到这一点吗

到目前为止,我的数据框架如下所示:

    bigrams     judgments
1   AH1 N #     good
2   AE1 T #     good
3   EH1 T #     good
5   EY1 L #     good
6   AH1 NG #    good
...     ...     ...
84  # SH N  bad
85  # F T   bad
86  # Z R   bad
87  # N R   bad
88  # ZH V  bad
输出

    bigrams
0   # SH
2   # AB

很好用!非常感谢。
    bigrams
0   # SH
2   # AB