我正在尝试学习pandas,并且在尝试不同的数据类型。
我有一个如下的数据框:
df = pd.DataFrame({'ID':[0,2,"bike","cake"], 'Course':['Test','Math','Store','History'] })
print(df)
ID Course
0 0 Test
1 2 Math
2 bike Store
3 cake History
ID的数据类型当然是一个对象。我的目标是,如果ID中有字符串,就从DF中删除任何行。
我认为这很简单,只需要...
df.ID.filter(regex='[\w]*')
但是这会返回所有内容,有没有一种确定的方法来处理这些内容?