【发布时间】:2018-02-20 08:30:12
【问题描述】:
如何在不丢失数据类型的情况下读取 xlsx 文件
示例数据:
Column1 Column2
['&arg_Mode_previousMode', '&arg_Mode_nextMode'] Mode
['arg_Mode_nextMode'] Switch
df = pd.ExcelFile("DF.xlsx")
df1 = df.parse("DF")
输出以字符串形式返回,但我的一列有 List 元素。 当我在我的应用程序中使用 df1 时,它无法读取为列表。
【问题讨论】:
-
在这里查看答案:stackoverflow.com/questions/48008191/… 它解释了如何将一列字符串转换为一列列表。
-
它只转换一列。我需要在单个命令行中进行总数据帧转换。
-
import ast; df = df.apply(ast.literal_eval)
标签: python pandas xlsx data-analysis