【问题标题】:How to read data set that have lists [duplicate]如何读取具有列表的数据集[重复]
【发布时间】:2020-05-30 00:31:03
【问题描述】:

在我正在处理的数据集中, 一些列包含字典列表

以下是描述电影类型的列示例

问题是当我使用pd.read_csv() 时,此列数据类型将是字符串而不是列表,这使得数据预处理更加困难。

如何将这些列读取为列表而不是字符串?

【问题讨论】:

标签: python pandas csv dataframe data-science


【解决方案1】:

使用参数“converters”来决定函数“pd.read_csv”中特殊列的类型。就像:

df = pd.read_csv('filename.csv', converters={'Code':str})

它将强制将“代码”列读取为字符串类型。 也许它会帮助你,但我只是有一个关于从'float'到'str'的类型转换的经验,所以我不能保证它有效。

【讨论】:

  • 实际上这会转换为一个字符列表,所以这不起作用,谢谢你:D
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2018-05-08
  • 2016-06-01
  • 1970-01-01
  • 1970-01-01
  • 2021-06-20
  • 2020-09-29
相关资源
最近更新 更多