前提
'str' object has no attribute 'iloc'
concatを使用してデータ結合しようとしたのですが上記エラー文章が出てしまいました。
データはfloat数値以外入っていない状態なのですが
なぜこのようなエラーが出るかわかる方ご教示お願い致します。
エクセルデータを抜き出す際に、
ilocを使用して抽出しております。
それをfor分を使ってconcatしようとするとエラーになります。
from tokenize import Number
import pandas as pd
from glob import glob
filepaths = glob(エクセルの場所"\*.xlsx")
sheet = '分析元データ'
filepath = filepaths[0]
df_order = pd.read_excel(filepath,sheet)
def extract(df_order):
df = df_order
df = df.iloc[0:,0:]
return df
df = extract(df_order)
print(df)
df = pd.DataFrame()
for df_order in filepaths:
_df = extract(df_order)
df = pd.concat([df,_df])
df.to_excel(エクセルのはきだし先,index=False)