Python I';我在筛选后得到空数据帧
我在这里写了这段代码:Python I';我在筛选后得到空数据帧,python,pandas,dataframe,Python,Pandas,Dataframe,我在这里写了这段代码: import re import pandas as pd ##Import a file small_df = pd.read_excel('C:\King\DriveNextWork\BBC3\BC.xlsx') small_df['S_ID'] = 'unknown' sdf_bool = small_df['Active'] == True data = small_df[sdf_bool] ##Index Columns index_UserName = d
import re
import pandas as pd
##Import a file
small_df = pd.read_excel('C:\King\DriveNextWork\BBC3\BC.xlsx')
small_df['S_ID'] = 'unknown'
sdf_bool = small_df['Active'] == True
data = small_df[sdf_bool]
##Index Columns
index_UserName = data.columns.get_loc('UserName')
index_S_ID = data.columns.get_loc('S_ID')
##Create a pattern
pattern = re.compile(r'[Ss]\d+')
##Use pattern above to isolate UserName field
for row in range(0, len(data)):
s_id = re.findall(pattern, data.iat[row, index_UserName])
data.iat[row, index_S_ID] = s_id
现在我想进一步过滤我的数据帧,只选择填充了S_ID列的数据帧。我尝试了这两个代码,但没有成功:
data=data[data['S_ID']!='[]]
data\u bool=data['S\u ID']='[]'data=data[data\u bool]
我不知道在哪里或如何附加我的文档,也请在那里提供帮助。添加代码以创建数据框的前5行,其中包含实际使用的列名