Python 使用熊猫合并/组合kdd2009数据集
我正在尝试合并KDD2009数据集,如下所示,有4个数据帧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
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]
,我们可能会更具体一些。这将显示每个数据帧中所有列的数据类型。顺便说一下,您不是在合并,而是在追加。