Pandas 从列表中转换类型列 np.array
我正在尝试应用这个功能 pandas dataframe, 此功能需要两个 np.array 作为输入数据,它使用明确定义的模型对应它们。
事实是,我无法应用此功能,以来从所选列开始,因为它们 "rows" 包含从文件中读取的列表 JSON, 但不是 np.array.
现在我尝试了不同的解决方案:
不起作用。
不起作用。
lee'nt。
我现在想做什么 - 这是一个很长的程序,例如:
以原始列开始,将它们转换为 list//, 重复它们,将函数应用于单个项目。 np.array// 并将结果添加到临时列表中。 之后,我将此列表转换为新列。 /显然,我不知道它是否会起作用 /
你们谁知道如何帮助我 ?
EDIT:
我添加一个示例要清除:
假设该函数具有两个作为输入数据 np.arrays. 现在他有两个列表,因为它们是从文件中检索的 json. 情况是单独的:
很明显,该函数未求和,但是它自己的功能。 暂时,我们假设这一金额只能用数组开始工作,而不是表单清单要做什么 ?
先感谢您
事实是,我无法应用此功能,以来从所选列开始,因为它们 "rows" 包含从文件中读取的列表 JSON, 但不是 np.array.
现在我尝试了不同的解决方案:
#Here is where I discover the problem
train_df['result'] = train_df.apply/my_function/train_df['col1'],train_df['col2']//
#so I've tried to cast the Series before passing them to the function in both these ways:
X_col1_casted = trai_df['col1'].dtype/np.array/
X_col2_casted = trai_df['col2'].dtype/np.array/
不起作用。
X_col1_casted = trai_df['col1'].astype/np.array/
X_col2_casted = trai_df['col2'].astype/np.array/
不起作用。
X_col1_casted = trai_df['col1'].dtype/np.array/
X_col2_casted = trai_df['col2'].dtype/np.array/
lee'nt。
我现在想做什么 - 这是一个很长的程序,例如:
以原始列开始,将它们转换为 list//, 重复它们,将函数应用于单个项目。 np.array// 并将结果添加到临时列表中。 之后,我将此列表转换为新列。 /显然,我不知道它是否会起作用 /
你们谁知道如何帮助我 ?
EDIT:
我添加一个示例要清除:
假设该函数具有两个作为输入数据 np.arrays. 现在他有两个列表,因为它们是从文件中检索的 json. 情况是单独的:
col1 col2 result
[1,2,3] [4,5,6] [5,7,9]
[0,0,0] [1,2,3] [1,2,3]
很明显,该函数未求和,但是它自己的功能。 暂时,我们假设这一金额只能用数组开始工作,而不是表单清单要做什么 ?
先感谢您
没有找到相关结果
已邀请:
1 个回复
董宝中
赞同来自:
将每个元素转换为等效的数组:
数据:
https://i.stack.imgur.com/F2F0B.png