C++ 如何显示和分组值
我有一列州+城市的数据。如何将它们分组或筛选为相应的状态。图片中的部分数据 如果所有状态只有2个字符,则只需修剪字符串的前2个索引即可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
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*):')