全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学 python论坛
2005 7
2017-12-30
悬赏 10 个论坛币 未解决
请问一下,我的股票中含有ST的,我想搜索股票简称中含有ST字符的行,然后记录这些行,并删除这些行,如何操作?有什么函数吗?

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

全部回复
2017-12-30 11:52:45
我假设你获取到的是文本内容,可进行如下操作:把每一行内容取出来,判断一下ST是否在行内,在的写入一个文件,不在的写入另一个文件。如果说具体怎样操作,贴上你的内容形式及具体内容
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-1-2 09:29:52
复制代码

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-1-3 10:07:37
你找几个ST股票,看一下他们的名字
是“ST"
还是”S  T“
上海和深圳是不是一样,有的带空格,有的不带。。。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-1-3 17:43:43
直接字符第一个字带 *或S就删掉啊
for i in range(len(df.stkname)-1,-1,-1): #倒序剔除ST股票
    if df.stkname[0]=='*' or  df.stkname[0]=='S':
       df=df.drop(i)

二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

2018-1-16 15:50:46
startyxf 发表于 2018-1-3 17:43
直接字符第一个字带 *或S就删掉啊
for i in range(len(df.stkname)-1,-1,-1): #倒序剔除ST股票
    if df ...
太感谢了,不仅让我解决了问题,还让我学会了循环。初学PYTHON。感谢。
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

点击查看更多内容…
相关推荐
栏目导航
热门文章
推荐文章

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群