最佳答案
我有一个 N-by-df
定义如下。(我知道这不是最好的方法。这对于我在实际代码中尝试做的事情来说是有意义的,但是对于这篇文章来说就是 TMI 了,所以请相信我的话,这种方法在我的特定场景中是有效的。)
>>> df = DataFrame(columns=['col1'])
>>> df.append(Series([None]), ignore_index=True)
>>> df
Empty DataFrame
Columns: [col1]
Index: []
我将列表存储在这个 DataFrame 的单元格中,如下所示。
>>> df['column1'][0] = [1.23, 2.34]
>>> df
col1
0 [1, 2]
由于某种原因,DataFrame 将此列表存储为字符串而不是列表。
>>> df['column1'][0]
'[1.23, 2.34]'
我有两个问题要问你。
更新
我使用的 DataFrame 已经从 CSV 格式保存和加载