我需要将该列的 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)
正确的做法是什么?
我正在尝试对数据框中的一列进行分组,并且希望将其他列添加到元素列表中。
我有一个与此类似的数据框:
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)
正确的做法是什么?