Python:使用pandas读取CSV文件时替换值

时间:2018-05-17 10:51:16

标签: python pandas

我有一个包含以下内容的txt文件:

add_markers()

我想阅读此文件并输出此内容:

library(plotly)
plot_ly(iris,x=~Petal.Width,y=~Sepal.Width,z=~Petal.Length,
        marker = list(size = 20)) %>% 
   add_markers(color=~Species)

我试图运行此代码

Struct{a,b,c}
Struct {d,f,z}

但这是输出:

  0   1   2
0 a   b   c
1 d   f   z

有人可以告诉我它为什么不起作用吗?

1 个答案:

答案 0 :(得分:1)

这不起作用,因为参数converters需要用于转换某些列中的值的函数的dict。键可以是整数或列标签。 ['Struct','{','}']都不是列标签。

为了阅读此文本文件,您需要对其进行预处理以消除'Struct', '{', '}'。即您需要将其转换为正确的CSV文件。