如何使用Python访问最后一列字段并增加1 in.csv
我有一个.csv,由两列和一组数据组成。到目前为止,我有以下生成csv的内容:如何使用Python访问最后一列字段并增加1 in.csv,python,csv,Python,Csv,我有一个.csv,由两列和一组数据组成。到目前为止,我有以下生成csv的内容: name values 0 1 1 2 2 1 3 0 4 -1 5 0 6 1 7 1 8 2 9 3 10 3 。。。以此类推,持续90行。 然后,我有以下代码将删除第一行,并在我的csv底部追加一个新行 最后一行的问题是,我需要第一列是前面的数字,但增加1。此时,第二列的数据不相关。如何访问第一列,但将其增加1?到目前为止,当我试图访问它时
name values
0 1
1 2
2 1
3 0
4 -1
5 0
6 1
7 1
8 2
9 3
10 3
。。。以此类推,持续90行。
然后,我有以下代码将删除第一行,并在我的csv底部追加一个新行
最后一行的问题是,我需要第一列是前面的数字,但增加1。此时,第二列的数据不相关。如何访问第一列,但将其增加1?到目前为止,当我试图访问它时,我似乎抓住了整排,这不是我想要的。非常感谢您的帮助。您想做什么还不完全清楚。是否只希望新行的第一列比旧的最后一行的第一列多一列
data.append([data[-1][0]+1, newRandomValue])
数据的最后一行是从结束数据[-1]索引的,该列表中的第0项[0]是第一列这是一堵代码墙,大部分与您的问题无关,此外,它缺少实际的CSV文件。你应该提供一份(和你的数据摘录)。否则,每个人都会点击问题,转到TL;博士,然后留下问题。感谢您的输入——希望这更清楚一点。不过,这不是CSV文件。有很多空行,没有逗号。这就是我要找的。非常感谢你。