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

时间:2018-06-14 10:51:11

标签: python python-3.x pandas dataframe

我想从6个文本文件中创建6个pandas数据帧。我想根据文本文件的名称命名它们。文本文件命名为'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

我做错了什么?

0 个答案:

没有答案