python 2.7将计数器生成的列表分成csv中的单独列

时间:2015-05-08 13:28:30

标签: python csv collections counter

我从csv文件中获得了两列数据(我基本上是小说中每章的标签数)。我现在需要将这些数据分成三列:标签,章节号和计数。这就是我到目前为止所拥有的:

wwwroot

这会输出两列,第一列是我的计数列表,包括字符串和这种格式的整数:(" tag1",37);第二个是章号。我还是一个初学者,但已经广泛搜索了这个问题的答案并且已经做得很短。

关于输入/输出的更多说明:

我原来的CSV文件有2列标签及其章节位置:

  • tag1,32
  • tag1,17
  • tag1,17
  • tag2,5
  • tag3,32

我的代码计算每个章节中标签出现的次数,然后创建如下列表:((' tag1',32):1,(' tag1',17 ):2,(' tag2',5):1,(' tag3',32):1)

然后,我尝试将其分解为包含标记,计数和章节位置的CSV文件的3列。相反,我的代码的当前输出是2列:

  • (' tag1',32),1
  • (' tag1',17),2
  • (' tag2',5),1
  • (' tag3',32),1

我希望它是:

  • tag1,32,1
  • tag1,17,2
  • tag2,5,1
  • tag3,32,1

希望有助于澄清。

0 个答案:

没有答案