将元组存储在列中通常不是一个好主意。失去了使用Series和Dataframe的许多优点。也就是说,您可以使用
converters后处理字符串:
>>> df = pd.read_csv("sillytup.csv", converters={"colA": ast.literal_eval})>>> df index colA0 1 (a, b)1 2 (c, d)[2 rows x 2 columns]>>> df.colA.iloc[0]('a', 'b')>>> type(df.colA.iloc[0])<type 'tuple'>
但是我可能会在源头进行更改,以避免首先存储元组。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)