C++ 如何显示和分组值

C++ 如何显示和分组值,c++,C++,我有一列州+城市的数据。如何将它们分组或筛选为相应的状态。图片中的部分数据 如果所有状态只有2个字符,则只需修剪字符串的前2个索引即可 import pandas as pd data = {'A':['AZ:Foo','AZ:Bar','AB:Foo','AB:Bar']} df = pd.DataFrame(data) df['new_column'] = df['A'].apply(lambda x: x[:2]) df.groupby('new_column')['A'].cou

我有一列州+城市的数据。如何将它们分组或筛选为相应的状态。图片中的部分数据

如果所有状态只有2个字符,则只需修剪字符串的前2个索引即可

import pandas as pd

data = {'A':['AZ:Foo','AZ:Bar','AB:Foo','AB:Bar']}

df = pd.DataFrame(data)

df['new_column'] = df['A'].apply(lambda x: x[:2])

df.groupby('new_column')['A'].count()

df['your_col'].str.extract('^(\w*):')
将为您提供状态。我们需要一组更丰富的数据来处理。请发布一个包含几个州和每个州的几个城市的数据集,并发布您希望输出的样子。
df.groupby('column')
df['column'].unique()
如果某些数据没有前2个字符怎么办?这是上面的答案…:)
df['new_column']=df['A'].str.extract('^(\w*):')