作者WaiTingKuo (:!)
看板Python
标题Re: [问题] 将CSV档里面的值存入另一个CSV档里面?
时间Sat Jun 1 15:02:39 2013
试试pandas
import pandas as pd
df = pd.read_csv('test.csv', index=None)
print df.iloc[-1][8]
有兴趣的话我们可以一起讨论
或是直接在stackoverflow发文,tag pandas的我大部份都会看过
※ 引述《demonxxx (demon)》之铭言:
: ※ 引述《demonxxx (demon)》之铭言:
: : 我想要把CSV档里面最後一行第九格的值,存到另一个空白CSV档里面。
: : with open(path, "rb")as f:
: : mycsv = csv.reader(f)
: : mycsv = list(mycsv)
: : print mycsv[-1][9]
: : 我现在只会把这个值印出来。
: : 如何把这个值存到另一个csv?
: 我又在上面的code加了几行如下:
: test = mycsv[-1][9]
: f = open("test.csv", "w")
: w = csv.writer(f)
: w.writerows(test)
: mycsv[-1][9] 是存 321.246
: 之後我打开test.csv 看到
: 3
: 2
: 1
: 2
: 4
: 6
: 为什麽不是存在一个栏位里面?我哪里写错了?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.43.143.173
1F:推 timTan:赞! 06/01 18:22
2F:推 penguin7272:推 pandas 06/02 10:28
3F:→ swpoker:好像有点大大牛刀+小小鸡(误)XD 06/03 15:36