【发布时间】:2018-12-21 21:24:40
【问题描述】:
我将一个计算变量存储在另一个文件中,比如 A.txt,如下所示:
123
1123
123
123
123
...
当熊猫读取每个 acb.* 时,我想每次从文件 A.txt (顺序)使用单个变量,处理我正在使用熊猫执行的 acb.* 倍数文件,如下所示: (如何按数字顺序读取 acb.* 文件,如 1 然后 2 等等?)
import pandas as pd
import numpy as np
import glob
for filename in sorted(glob.glob('acb.*')):
with open(filename) as f:
df = pd.read_table(f, sep=" ", skiprows=2)
如何同时结合这两个任务?我知道我们可以在 pandas 中一次读取两个文件,但是每次按顺序读取 acb.* 文件时,如何使用文件 A.txt 中的单个变量?
【问题讨论】:
-
您要连接两个 dfs 吗?
-
"如何同时结合这两个任务?"哪两个任务?你的问题完全不清楚,至少对我来说是这样。
-
不是真的,我将(按顺序)处理 acb.* 文件,为此我需要逐行使用 A.txt 文件中的数据。所以就像 acb.1 使用 123 和 acb.2 使用 1123 ..
-
创建一个列表并在列表中循环?
-
那么它不会同时发生。
标签: python pandas numpy data-analysis file-processing