Python 如何生成多个以循环#后缀命名的数据帧
下面是一个示例循环,如何将sub_df命名为sub_df_1,sub_df_2。。。。基于循环数Python 如何生成多个以循环#后缀命名的数据帧,python,pandas,loops,Python,Pandas,Loops,下面是一个示例循环,如何将sub_df命名为sub_df_1,sub_df_2。。。。基于循环数 import pandas as pd df = pd.read_csv('https://raw.githubusercontent.com/justmarkham/pandas-videos/master/data/imdb_1000.csv') split_point = [0,10,25,168] n =len(split_point) for i in range (0,n-1):
import pandas as pd
df = pd.read_csv('https://raw.githubusercontent.com/justmarkham/pandas-videos/master/data/imdb_1000.csv')
split_point = [0,10,25,168]
n =len(split_point)
for i in range (0,n-1):
print("Dataset ", i, " - Record Range: ", split_point[i], '-', split_point[i+1]-1 )
sub_df = df.iloc[ split_point[i]:split_point[i+1] , : ]
按如下方式命名字典中的子数据帧:
import pandas as pd
df = pd.read_csv('https://raw.githubusercontent.com/justmarkham/pandas-videos/master/data/imdb_1000.csv')
split_point = [0,10,25,168]
n =len(split_point)
dataframes = {}
for i in range (0,n-1):
dataframes[f'sub_df_{i}'] = df.iloc[ split_point[i]:split_point[i+1] , : ]
#for example, to access sub_df_1:
print(dataframes['sub_df_1'])
使用
dict
。使用键命名df和存储df的值这是否回答了您的问题?