【发布时间】:2018-12-03 10:24:35
【问题描述】:
我想将具有特定前缀的列加载到单独的 DataFrame 中。
我想要的列有特定的前缀,即
A_1 A_2 B_1 B_2 C_1 C_2
1 0 0 0 0 0
1 0 0 1 1 1
0 1 1 1 1 0
我有一个所有前缀的列表:
prefixes = ["A", "B", "C"]
我想做这样的事情:
for prefix in prefixes:
f"df_{prefix}" = pd.read_csv("my_file.csv",
usecols=[f"{prefix}_1,
f"{prefix}_2,
f"{prefix}_3,])
所以每个 DataFrame 在名称中都有前缀,但我不太确定执行此操作的最佳方法或所需的语法。
【问题讨论】:
标签: python pandas csv dataframe