因此,我希望按此数据框架分组,以便按客户和年份进行总和排序。为了对名称几乎相同的客户进行分组,我决定根据前3个单词拆分客户数据。client'] = df['Customer'].str.split(' ').str[:3] # add colum with 3 first word 问题是df‘’client‘变成了每一行的一个列表目标是拥有这个groupby: df1 = df.groupby(['client']).agg({'Amount':
我有一些用户数据的csv,无论出于什么原因或其他原因,都将电子邮件名称和电子邮件域分成了两个单独的列。一些用户也有多个电子邮件。如果情况允许,我想将这些加入到一个单独的电子邮件或单独的列表中。我可以使用df['email name'] = df['email name'].str.split(';')将每个字段拆分为一个列表,它为字段中的每个值提供了一个列表。between each name and domain
e = '@
split list elements into sub-elements in pandas dataframe这个非常接近--但我需要把它们放到一个子列表中,而不是拆分所有的元素并放入一个列表中。this', 'is', 'list', '1'], ['this', 'is', 'list', '2'], ['this', 'is'