在python中为for循环中的变量命名

2024-09-28 22:19:17 发布

您现在位置:Python中文网/ 问答频道 /正文

我想从6个文本文件创建6个数据帧。我想根据文本文件的名称来命名它们。文本文件命名为'DAPC_min.txt',依此类推。我希望数据帧的名称是'DAPC_data',以此类推。你知道吗

import pandas as pd

lipids = ['DAPC', 'DIPC', 'DLPC', 'DOPC', 'DPPC', 'POPC']

for lipid in lipids:
    '{}_data'.format(lipid) = pd.read_csv(
        '{}_min.txt'.format(lipid),
        delimiter=' ', names=['bead_type', 'z_min', 'gz_min', 'dGwm'])

但我收到以下错误信息:

'{}_data'.format(lipid) = pd.read_csv(
    ^
SyntaxError: can't assign to function call

我做错了什么?你知道吗


Tags: csv数据importtxt名称formatreaddata