Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/347.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 在多个dataframes中使用rename函数遍历dataframes字典以重命名列_Python_Pandas_Dataframe_Dictionary_Rename - Fatal编程技术网

Python 在多个dataframes中使用rename函数遍历dataframes字典以重命名列

Python 在多个dataframes中使用rename函数遍历dataframes字典以重命名列,python,pandas,dataframe,dictionary,rename,Python,Pandas,Dataframe,Dictionary,Rename,``a_dict={'Bristol':'25005','Plymouth':'25023','Worcester':'25027','Hillsborough':'33011','Rockingham':'33015'} n_dict={'Br':dataBristol,'Pl':dataPlymouth,'W':dataWorcester,'Hillsborough':'H','Rockingham':'R'} a_dict = {'Bristol': '25005','Plymouth':

``a_dict={'Bristol':'25005','Plymouth':'25023','Worcester':'25027','Hillsborough':'33011','Rockingham':'33015'} n_dict={'Br':dataBristol,'Pl':dataPlymouth,'W':dataWorcester,'Hillsborough':'H','Rockingham':'R'}

a_dict = {'Bristol': '25005','Plymouth': '25023','Worcester': '25027','Hillsborough' :'33011', 'Rockingham':'33015'}
它不是通过字符串名称创建数据帧,更好的是创建数据帧的命令(以及重命名):

for key, value in a_dict.items():
    county = 'data'+str(key)
    county =  data[data["fips"] == str(value)]


for key1, value1 in n_dict.items():
    county1 = value1
    county1.rename(columns={'cases':"case"+str(key1), 'deaths': "deaths"+str(key1), 'population': 'pop'+str(key1)}, inplace = True)

AttributeError: 'str' object has no attribute 'rename'    
d = ({key: data[data["fips"] == str(value)].rename(columns={'cases':"case"+str(key), 
                                                           'deaths': "deaths"+str(key), 
                                                           'population': 'pop'+str(key)}) 
                 for key, value in a_dict.items()})