Python 使用熊猫合并/组合kdd2009数据集

Python 使用熊猫合并/组合kdd2009数据集,python,pandas,Python,Pandas,我正在尝试合并KDD2009数据集,如下所示,有4个数据帧 df_a = pd.read_table( 'orange_large_train.data.chunk1') df_b = pd.read_table('orange_large_train.data.chunk2') df_c = pd.read_table( 'orange_large_train.data.chunk3') df_d = pd.read_table('orange_large_train.data.chun

我正在尝试合并KDD2009数据集,如下所示,有4个数据帧

df_a = pd.read_table( 'orange_large_train.data.chunk1')

df_b = pd.read_table('orange_large_train.data.chunk2')

df_c = pd.read_table( 'orange_large_train.data.chunk3')

df_d = pd.read_table('orange_large_train.data.chunk4')

frames = [df1, df2, df3,df4, df5 ]

orange_kdd_data = pd.concat(frames)
我犯了以下错误,有人能帮忙吗

C:\Users\User\Miniconda3\lib\site-packages\pandas\core\internals.py in concatenate_join_units(join_units, concat_axis, copy)
   4909         raise AssertionError("Concatenating join units along axis0")
   4910 
-> 4911     empty_dtype, upcasted_na = get_empty_dtype_and_na(join_units)
   4912 
   4913     to_concat = [ju.get_reindexed_values(empty_dtype=empty_dtype,

C:\Users\User\Miniconda3\lib\site-packages\pandas\core\internals.py in get_empty_dtype_and_na(join_units)
   4898         return np.dtype('m8[ns]'), tslib.iNaT
   4899     else:  # pragma
-> 4900         raise AssertionError("invalid dtype determination in get_concat_dtype")
   4901 
   4902 

AssertionError: invalid dtype determination in get_concat_dtype

当Pandas遇到它不知道如何向上转换的数据类型时,可能会发生此错误。如果我们看到
[df.info()用于帧中的df]
,我们可能会更具体一些。这将向我们显示每个数据帧中所有列的数据类型。顺便说一下,您不是在合并,而是在追加。当Pandas遇到它不知道如何向上转换的数据类型时,可能会发生此错误。如果我们看到
[df.info()用于帧中的df]
,我们可能会更具体一些。这将显示每个数据帧中所有列的数据类型。顺便说一下,您不是在合并,而是在追加。