简体   繁体   English

仅提取数据框中的某些行

[英]extract only certain rows in a dataframe

I have a dataframe like this: 我有一个这样的数据框:

     Code       Date         Open    High    Low    Close     Volume     VWAP    TWAP
0  US_GWA_BTC 2014-04-01    467.28  488.62  467.28  479.56  74,776.48   482.76  482.82
1   GWA_BTC   2014-04-02    479.20  494.30  431.32  437.08  114,052.96  460.19  465.93
2   GWA_BTC   2014-04-03    437.33  449.74  414.41  445.60  91,415.08   432.29  433.28
.

316 MWA_XRP_US 2018-01-19 1.57 1.69 1.48 1.53 242,563,870.44 1.59 1.59 317 MWA_XRP_US 2018-01-20 1.54 1.62 1.49 1.57 140,459,727.30 1.56 1.56

I want to filter out rows where code which has GWA infront of it. 我想过滤掉前面有GWA代码所在的行。

I tried this code but it's not working. 我尝试了此代码,但无法正常工作。 df.set_index("Code").filter(regex='[GWA_]*', axis=0)

尝试使用startswith

df[df.Code.str.startswith('GWA')]

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM