【发布时间】:2018-02-22 16:26:23
【问题描述】:
我有一个这种格式的长字符串 [var1,var2,var3,...], [var1,var2,var3,...], ...(这是一个巨大的字符串)
将其转换为大型 CSV 的最佳方法是什么?我正在使用 Python3 来解决这个问题。
【问题讨论】:
标签: python-3.x csv data-structures
我有一个这种格式的长字符串 [var1,var2,var3,...], [var1,var2,var3,...], ...(这是一个巨大的字符串)
将其转换为大型 CSV 的最佳方法是什么?我正在使用 Python3 来解决这个问题。
【问题讨论】:
标签: python-3.x csv data-structures
只要没有格式错误的数据,您可能会得到这样的结果:
>>>import numpy as np
>>>import ast
>>> s = '[1, 2, 3], [4,5,6], [7,8,9]' # Your string
>>> ll = np.vstack(ast.literal_eval(s)) # Converts to python
>>> ll
array([[1, 2, 3],
[4, 5, 6],
[7, 8, 9]])
使用csv 包可以很容易地将列表写入csv。
【讨论】: