数据帧是通过以下代码创建的:
我设置了路径变量
filenames = glob.glob(path + "/*.csv")
df = []
for filename in filenames:
df.append(pd.read_csv(filename))
frame = pd.concat(df)
数据框不带索引,我希望数据框的第一行成为标题。
尝试使用第一行值重命名标题时,我编写了以下代码,并收到以下错误。
header = frame.iloc[0]
frame2 = df[1:]
frame2.rename(columns = header)
'list' object has no attribute 'rename'
运行以下命令时,在我看来是一个数据框:
type(frame)
pandas.core.frame.DataFrame
我还将如何为数据帧(称为帧)赋予编号索引。