【发布时间】:2020-01-13 23:39:13
【问题描述】:
所以有一个DataFrame说:
>>> df = pd.DataFrame({
... 'A':[1,2,'Three',4],
... 'B':[1,'Two',3,4]})
>>> df
A B
0 1 1
1 2 Two
2 Three 3
3 4 4
我想选择特定列的特定行的数据类型为str类型的行。
例如,我想选择A 列中数据的type 为str 的行。
所以它应该打印如下内容:
A B
2 Three 3
谁的直观代码会是这样的:
df[type(df.A) == str]
这显然行不通!
谢谢请帮忙!
【问题讨论】: