【发布时间】:2020-05-30 00:31:03
【问题描述】:
在我正在处理的数据集中, 一些列包含字典列表
以下是描述电影类型的列示例
问题是当我使用pd.read_csv() 时,此列数据类型将是字符串而不是列表,这使得数据预处理更加困难。
如何将这些列读取为列表而不是字符串?
【问题讨论】:
-
请避免使用代码图片,而是在此处发布代码。
标签: python pandas csv dataframe data-science
在我正在处理的数据集中, 一些列包含字典列表
以下是描述电影类型的列示例
问题是当我使用pd.read_csv() 时,此列数据类型将是字符串而不是列表,这使得数据预处理更加困难。
如何将这些列读取为列表而不是字符串?
【问题讨论】:
标签: python pandas csv dataframe data-science
使用参数“converters”来决定函数“pd.read_csv”中特殊列的类型。就像:
df = pd.read_csv('filename.csv', converters={'Code':str})
它将强制将“代码”列读取为字符串类型。 也许它会帮助你,但我只是有一个关于从'float'到'str'的类型转换的经验,所以我不能保证它有效。
【讨论】: