在Python中,可以使用pandas库来按字符串类型的列进行选择。以下是一个示例代码:
import pandas as pd
# 创建一个示例数据集
data = {'Name': ['John', 'Emily', 'Michael', 'Emma', 'Sophia'],
'Age': [25, 30, 35, 40, 45],
'City': ['New York', 'Los Angeles', 'Chicago', 'Houston', 'Boston']}
df = pd.DataFrame(data)
# 使用字符串类型的列进行选择
selected_columns = df.select_dtypes(include=['object'])
print(selected_columns)
输出结果为:
Name City
0 John New York
1 Emily Los Angeles
2 Michael Chicago
3 Emma Houston
4 Sophia Boston
在上述代码中,select_dtypes()
函数用于选择指定数据类型的列。参数include=['object']
表示选择字符串类型的列。你可以根据需要修改参数来选择不同数据类型的列。
上一篇:按字符串进行分组数组