【发布时间】:2021-04-22 18:12:11
【问题描述】:
我以这种方式导入了数据存储的 csv 导入
username;groups
alice;(admin,user)
bob;(user)
我想对其进行一些数据分析并将它们导入熊猫数据框,以便第一列存储为字符串,第二列存储为元组。
我尝试了mydataframe = pd.read_csv('file.csv', sep=';'),然后用 astype 方法 mydataframe['groups'].astype('tuple') 转换组列,但它不起作用。
如何在数据框中存储除字符串/整数/浮点数之外的其他对象? 谢谢。
【问题讨论】:
-
潜在的问题是,将像
"(admin,user)"这样的字符串直接转换为元组会导致每个字符都成为元组的一个元素。
标签: python python-3.x pandas dataframe