从单个csv的多个列创建新的csv

约翰·杜

欢呼的家伙和女孩,

感谢您为我到目前为止提供的脚本所提供的帮助,最近几天我在该网站上呆了几个小时。

我仍然找不到解决我的问题的方法,而以旧换新变得越来越复杂和混乱。基本思想是:

  • 我有几个带有测量数据的csv文件
  • 我想在其Y值之后对其进行排序,其次在其X值之后对其进行排序(设法做到这一点)
  • 我想提取列[5](X值),[7](目标Z值)和[14](测量的Z值)
  • 编写一个新文件并添加其他文档的列[14]以能够构建所有列[14]值的均值

之后,我将继续构建更多的平均值并进行绘制,但这将需要一段时间。

到目前为止,我已经使用python 3.5编写了以下脚本(我不确定如何最好地粘贴它,我希望pastebin可以):

http://pastebin.com/50QSUrtr

我知道这不是编程的最简单方法,但是,嘿,我是自己完成的,到目前为止,它仍然有效。

谢谢您的帮助!京东

塞缪尔·洛佩兹(Samuel Lopez)

我在下面所做的是获取文件名列表,并在读取每个csv文件时进行迭代,并将索引为5,7和14的列追加。然后将其写到新的csv文件中。

    filenames = ["file1","file2","file3"]
    for filename in filenames:
        with open(filename+".csv","r") as file:
        list = file.readlines().rstrip().Split(",")
    newlist = []
    for row in list:
        row = [row[5],row[7],row[14]]
        newlist.append(row)
    for newrow in newlist
    with open("newcsv.csv","a") as file:
        file.writeline(str(newrow))

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何读入多个 .csv 文件,合并并创建新列?

来自分类Dev

大熊猫:将CSV数据从单个列重新格式化为多个新列

来自分类Dev

在CSV文件中创建多个列,然后使用python将单个数据分离为多个列

来自分类Dev

合并多个csv文件并添加新列

来自分类Dev

在CSV中创建多个均值列

来自分类Dev

sqlldr:在单个列中加载csv文件的多个列

来自分类Dev

Apache NiFi:将具有多个列的csv映射以创建新行

来自分类Dev

合并多个csv文件,在合并的文件中创建一个新列,该列中具有示例名称

来自分类Dev

使用2列数据创建4个新的csv列

来自分类Dev

将多个输入CSV文件中的数据以列格式写入单个CSV中

来自分类Dev

Apache NiFi:如何比较csv中的多行并创建新列

来自分类Dev

使用与键相同的列从CSV创建多个Python词典

来自分类Dev

通过映射到单个列,从 dict 值创建多个新列

来自分类Dev

从多个列表创建CSV文件

来自分类Dev

Python - 创建多个 CSV 文件

来自分类Dev

将多个Csv导入单个表

来自分类Dev

在单个.csv中合并多个.doc

来自分类Dev

从多个CSV文件中提取信息,并在第三列中写入新的CSV文件

来自分类Dev

从多个CSV文件中提取信息,并在第三列中写入新的CSV文件

来自分类Dev

计算多个csv中的行,按降序写入csv作为新列

来自分类Dev

从 1 个 CSV 创建单个文件

来自分类Dev

从单个列创建多个列并清理结果

来自分类Dev

如何基于一列拆分CSV文件并创建多个CSV文件

来自分类Dev

如何基于一列拆分CSV文件并创建多个CSV文件

来自分类Dev

连接同一csv文件的列以创建具有新标题的新列

来自分类Dev

在单个文件中合并多个 CSV 文件并在第一列中添加每个 CSV 的列名

来自分类Dev

使用read.csv.sql从单个列中选择多个值

来自分类Dev

如何用多个CSV文件中的某些列填充单个MySQL表?

来自分类Dev

如何使用Powershell将列插入单个目录中的多个CSV文件中

Related 相关文章

  1. 1

    如何读入多个 .csv 文件,合并并创建新列?

  2. 2

    大熊猫:将CSV数据从单个列重新格式化为多个新列

  3. 3

    在CSV文件中创建多个列,然后使用python将单个数据分离为多个列

  4. 4

    合并多个csv文件并添加新列

  5. 5

    在CSV中创建多个均值列

  6. 6

    sqlldr:在单个列中加载csv文件的多个列

  7. 7

    Apache NiFi:将具有多个列的csv映射以创建新行

  8. 8

    合并多个csv文件,在合并的文件中创建一个新列,该列中具有示例名称

  9. 9

    使用2列数据创建4个新的csv列

  10. 10

    将多个输入CSV文件中的数据以列格式写入单个CSV中

  11. 11

    Apache NiFi:如何比较csv中的多行并创建新列

  12. 12

    使用与键相同的列从CSV创建多个Python词典

  13. 13

    通过映射到单个列,从 dict 值创建多个新列

  14. 14

    从多个列表创建CSV文件

  15. 15

    Python - 创建多个 CSV 文件

  16. 16

    将多个Csv导入单个表

  17. 17

    在单个.csv中合并多个.doc

  18. 18

    从多个CSV文件中提取信息,并在第三列中写入新的CSV文件

  19. 19

    从多个CSV文件中提取信息,并在第三列中写入新的CSV文件

  20. 20

    计算多个csv中的行,按降序写入csv作为新列

  21. 21

    从 1 个 CSV 创建单个文件

  22. 22

    从单个列创建多个列并清理结果

  23. 23

    如何基于一列拆分CSV文件并创建多个CSV文件

  24. 24

    如何基于一列拆分CSV文件并创建多个CSV文件

  25. 25

    连接同一csv文件的列以创建具有新标题的新列

  26. 26

    在单个文件中合并多个 CSV 文件并在第一列中添加每个 CSV 的列名

  27. 27

    使用read.csv.sql从单个列中选择多个值

  28. 28

    如何用多个CSV文件中的某些列填充单个MySQL表?

  29. 29

    如何使用Powershell将列插入单个目录中的多个CSV文件中

热门标签

归档