读取多个文件的替代行并将它们聚合到一个 CSV 文件中

扬波顿

这是我想要做的:

  1. 循环遍历目录中的所有文件
  2. 从第一行(所有奇数行)开始,每隔一行循环一次,然后获取该行中的数字。
  3. 将数字和下一行写入 output.txt 文件

数据如下所示:

>      234.01 Burgeron/ Tom                       Tom Burgeron
  Here is some information.
>      126.00 Waka/ Judy                   Judy Waka
  Here is some more information.

我试图让它看起来像这样:

"234.01","Here is some information."
"126.00","Here is some more information."

这是我正在编写的批处理文件:

@ECHO off
SETLOCAL EnableDelayedExpansion
//Loop through all files in folder
for /f "tokens=*" %%a in (*) do (
    CALL :GetNumber %%a
    echo "!num!",%%a
) >> FILEOUTPUT.txt

//Get number on the odd-numbered lines
:GetNumber
for /f "tokens=1 delims=>" %%a in (%1) do (
    set "num=%%a"
)

我在获取文件的所有其他行然后读取下一行/将其写入文件时遇到问题。我已经看到了如何跳过特定行,但没有看到如何跳过其他行。那我怎么走下一行?

这个批处理文件对我来说有点复杂。任何帮助将不胜感激。谢谢你。

保罗·霍尔

显示一种交替处理行的方法:

@ECHO off
SETLOCAL EnableDelayedExpansion
REM Loop through all files in folder
for %%a in (*) do for /f "delims=" %%b in (%%a) do (
  if defined num (
    echo "!num!","%%b"
    set "num="
  ) else (
    for /f "tokens=1 delims=> " %%c in ("%%b") do set num=%%c
  )
)

请注意,上述脚本不能驻留在包含数据文件的文件夹中,否则将作为数据进行处理。

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

读取多个ENVI文件并将它们合并到一个csv中

来自分类Dev

将多个csv文件导入熊猫并将它们合并到一个DataFrame中

来自分类Dev

解析所有 XML 文件并将它们转换为一个 CSV 文件

来自分类Dev

如何读取多个csv文件并将它们存储在不同的数据框中?

来自分类Dev

Python:一次读取两个元组数组,并将它们并排放置在CSV文件中

来自分类Dev

读取多个csv数据文件并将数据排序到一个新的csv文件中

来自分类Dev

使用R在文件名不同时读取s3中的多个csv文件并将它们组合为单个文件

来自分类Dev

在每个子文件夹中将 2 个文本文件合并为一个,并将它们保存在名为 csv 文件的日期和文件所在的文件夹中。

来自分类Dev

读取多个csv文件,将文件列表串联到一个单一的DataFrame中

来自分类Dev

从路径的子目录中读取文件并将它们附加到一个文件中

来自分类Dev

比较 R 中的 3 个不同的 .csv 文件并将它们之间的公共数据提取到新的 .csv

来自分类Dev

如何使用熊猫导入多个csv文件并将其串联到一个DataFrame中

来自分类Dev

抓取多个页面并将结果放入一个 CSV 文件中

来自分类Dev

在R中读取一个csv文件

来自分类Dev

从 csv 文件中读取一个值 dash python

来自分类Dev

读取csv文件,并仅在另一个csv文件中添加新条目

来自分类Dev

如何从30个csv文件(每个1个问题)中获得多项选择题的分数,并将它们组合为一组学生?(使用R)

来自分类Dev

比较4个csv文件之间的数据并将它们写入单独的输出文件

来自分类Dev

合并多个csv文件以在Python中形成一个csv文件

来自分类Dev

如何将多个文件中的数据聚合到一个文件中?

来自分类Dev

从文件中读取值并将它们与另一个值进行比较的 Shell 脚本

来自分类Dev

无法使用 python 替换 csv 中的字符并将它们保存在新文件中

来自分类Dev

如何使用Python读取多个Google云端硬盘CSV文件,然后附加到一个文件中?

来自分类Dev

如何批量重命名多个文件夹中的多个文件并将它们合并到一个大文件夹中?

来自分类Dev

如何使用Python对两个.CSV文件中的仅前3个位置进行排序和存储,然后将它们存储在一个.CSV文件中的两列中?

来自分类Dev

CSV文件中的行数

来自分类Dev

.csv文件在Highstocks中

来自分类Dev

CSV文件中的空行

来自分类Dev

将多个Excel文件导入python pandas并将它们串联到一个数据帧中

Related 相关文章

  1. 1

    读取多个ENVI文件并将它们合并到一个csv中

  2. 2

    将多个csv文件导入熊猫并将它们合并到一个DataFrame中

  3. 3

    解析所有 XML 文件并将它们转换为一个 CSV 文件

  4. 4

    如何读取多个csv文件并将它们存储在不同的数据框中?

  5. 5

    Python:一次读取两个元组数组,并将它们并排放置在CSV文件中

  6. 6

    读取多个csv数据文件并将数据排序到一个新的csv文件中

  7. 7

    使用R在文件名不同时读取s3中的多个csv文件并将它们组合为单个文件

  8. 8

    在每个子文件夹中将 2 个文本文件合并为一个,并将它们保存在名为 csv 文件的日期和文件所在的文件夹中。

  9. 9

    读取多个csv文件,将文件列表串联到一个单一的DataFrame中

  10. 10

    从路径的子目录中读取文件并将它们附加到一个文件中

  11. 11

    比较 R 中的 3 个不同的 .csv 文件并将它们之间的公共数据提取到新的 .csv

  12. 12

    如何使用熊猫导入多个csv文件并将其串联到一个DataFrame中

  13. 13

    抓取多个页面并将结果放入一个 CSV 文件中

  14. 14

    在R中读取一个csv文件

  15. 15

    从 csv 文件中读取一个值 dash python

  16. 16

    读取csv文件,并仅在另一个csv文件中添加新条目

  17. 17

    如何从30个csv文件(每个1个问题)中获得多项选择题的分数,并将它们组合为一组学生?(使用R)

  18. 18

    比较4个csv文件之间的数据并将它们写入单独的输出文件

  19. 19

    合并多个csv文件以在Python中形成一个csv文件

  20. 20

    如何将多个文件中的数据聚合到一个文件中?

  21. 21

    从文件中读取值并将它们与另一个值进行比较的 Shell 脚本

  22. 22

    无法使用 python 替换 csv 中的字符并将它们保存在新文件中

  23. 23

    如何使用Python读取多个Google云端硬盘CSV文件,然后附加到一个文件中?

  24. 24

    如何批量重命名多个文件夹中的多个文件并将它们合并到一个大文件夹中?

  25. 25

    如何使用Python对两个.CSV文件中的仅前3个位置进行排序和存储,然后将它们存储在一个.CSV文件中的两列中?

  26. 26

    CSV文件中的行数

  27. 27

    .csv文件在Highstocks中

  28. 28

    CSV文件中的空行

  29. 29

    将多个Excel文件导入python pandas并将它们串联到一个数据帧中

热门标签

归档