Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/287.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将混合类型的数据帧写入文件Python_Python_Pandas_Dataframe_Format - Fatal编程技术网

将混合类型的数据帧写入文件Python

将混合类型的数据帧写入文件Python,python,pandas,dataframe,format,Python,Pandas,Dataframe,Format,我有一个数据框,看起来像这样: Col1, Col 2, Col3 'abc', (1,2), [(1,2), (3,4)] 'xyz', (3,4), [(1,2), (3,4), (5,6)] 我已经使用df.to_csvdataframe.csv将数据帧写入文件 当我通过file=pd.read\u csvdataframe.csv读取数据帧时,我将Col2和Col3作为字符串。 但是,我想将Col2理解为一个元组,而将Col3理解为一个元组列表 我该怎么做? 或者,是否有其他方法将数据

我有一个数据框,看起来像这样:

Col1, Col 2, Col3
'abc', (1,2), [(1,2), (3,4)]
'xyz', (3,4), [(1,2), (3,4), (5,6)]
我已经使用df.to_csvdataframe.csv将数据帧写入文件

当我通过file=pd.read\u csvdataframe.csv读取数据帧时,我将Col2和Col3作为字符串。 但是,我想将Col2理解为一个元组,而将Col3理解为一个元组列表

我该怎么做?
或者,是否有其他方法将数据帧写入文件,以便以所需格式读取列?

file=pd.read\u csvf500.csv,dtype={Col2:np.object,Col3:np.object}

这是否回答了您的问题?试试泡菜。df.to_pickle和pd.read_pickle