【发布时间】:2019-07-04 00:10:46
【问题描述】:
我有两个 Python 脚本,一个创建 .csv 文件,另一个读取它。
这就是我将数据框保存在第一个文件中的方式:
df['matrix'] = df['matrix'].apply(lambda x: np.array(x))
df.to_csv("Matrices.csv", sep=",", index=False)
df['matrix'].iloc[0] 的类型和形状分别为<class 'numpy.ndarray'> 和(24, 60)。
在我尝试的第二个脚本中
print ("type of df['matrix'].iloc[0]", type(df['matrix'].iloc[0]))
输出为type of df['matrix'].iloc[0] <class 'str'>
如何确保df['matrix'] 不会失去其本质?
【问题讨论】:
-
csv是什么样的?它是如何渲染数组对象的?我猜它包括 [],可能由str(df['matrix'][0]生成。