1.df为list时
import pandas as pd
df = []#此时df为list
df1=pd.DataFrame({'col1': ['B4', 'A2']})
df.append(df1)
df
此时df与df1合并,运行得到:
[ col1 0 B4 1 A2]
但可以使用代码得到dataframe表:
import pandas as pd
df2=pd.concat(df)
df2
运行得:
2.df为dataframe时:
import pandas as pd
df = pd.DataFrame([])
df1=pd.DataFrame({'col1': ['B4', 'A2']})
df.append(df1)
df
此时df还是原来的空dataframe,因此运行得到空的dataframe,想要两个表合并,代码如下:
import pandas as pd
df = pd.DataFrame([])
df1=pd.DataFrame({'col1': ['B4', 'A2']})
df=df.append(df1)
df
运行得到dataframe表: