要按照混合数据类型筛选数据框,可以使用 Pandas 库来处理。下面是一个示例代码:
import pandas as pd
# 创建一个包含混合数据类型的数据框
data = {'Name': ['John', 'Peter', 'Anna', 'Rose'],
'Age': [25, 30, 'Unknown', 35],
'Salary': [5000, 'Unknown', 7000, 6000]}
df = pd.DataFrame(data)
# 按照混合数据类型筛选数据
filtered_df = df[df['Age'] != 'Unknown']
print(filtered_df)
这个示例代码首先创建了一个包含混合数据类型的数据框,其中包括了姓名、年龄和薪水等信息。然后使用 df['Age'] != 'Unknown'
条件来筛选出年龄不为 "Unknown" 的行。最后将筛选后的数据框打印出来。
运行上述代码会输出如下结果:
Name Age Salary
0 John 25 5000
1 Peter 30 None
3 Rose 35 6000
可以看到,筛选后的数据框只包含了年龄不为 "Unknown" 的行。
上一篇:按汇总数据分组
下一篇:按货币分组,找出百分比分割。