【问题标题】:Writing a data frame of mixed types to file Python Pandas将混合类型的数据框写入 Python Pandas 文件
【发布时间】:2020-05-21 15:42:38
【问题描述】:

我有一个如下所示的数据框:

Col1, Col 2, Col3
'abc', (1,2), [(1,2), (3,4)]
'xyz', (3,4), [(1,2), (3,4), (5,6)]

我已经使用df.to_csv("dataframe.csv")将数据框写入文件

当我通过file = pd.read_csv("dataframe.csv") 读取数据帧时,我得到Col2 和Col3 作为字符串。 但是,我想将Col2 读为一个元组,将Col3 读为一个元组列表。

我该怎么做? 或者,是否有另一种方法可以将数据框写入文件,以便我可以读取所需格式的列?

【问题讨论】:

标签: python pandas dataframe format


【解决方案1】:

file = pd.read_csv("f500.csv", dtype = {"Col2" : np.object, "Col3": np.object})

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-02-06
    • 2016-04-12
    • 2020-08-04
    • 2021-12-30
    相关资源
    最近更新 更多