小编Rub*_*nez的帖子

使用空列表作为 Series.fillna 的填充值

我需要将该列的 NaN 值更改'FocusColumn'为空列表。


我尝试这样做:

df['FocusColumn'].fillna([],inplace=True)
Run Code Online (Sandbox Code Playgroud)

但它引发了我以下错误:

337         if validate_scalar_dict_value and isinstance(value, (list, tuple)):
338             raise TypeError( 
339                 '"value" parameter must be a scalar or dict, but 
340                 f'you passed a "{type(value).__name__}"'
341             )
TypeError: "value" parameter must be a scalar or dict, but you passed a "list"
Run Code Online (Sandbox Code Playgroud)

正确的做法是什么?

python series dataframe pandas

4
推荐指数
1
解决办法
3169
查看次数

按特定列分组,列出其他列 Pandas

我正在尝试对数据框中的一列进行分组,并且希望将其他列添加到元素列表中。

我有一个与此类似的数据框:

Route  Station  Position
A1      X1         P1        
A1      X2         P2        
A1      X3         P3      
B2      Y1         P1   
B2      Y2         P2
Run Code Online (Sandbox Code Playgroud)

预期的输出应该是这样的:

Route  Station  Position
A1   [X1,X2,X3] [P1,P2,P3]       
B2    [Y1,Y2]    [P1,P2]   
Run Code Online (Sandbox Code Playgroud)

正确的做法是什么?

python dataframe pandas pandas-groupby

2
推荐指数
1
解决办法
3392
查看次数

标签 统计

dataframe ×2

pandas ×2

python ×2

pandas-groupby ×1

series ×1