我在连接 2 个vaex数据帧时遇到了一些问题。当我连接两个数据框时,列名被忽略。
首先,我使用vaex读取了一个 CSV 文件
>>> import vaex as vx
>>> df = vx.read_csv("fl_name", header=None)
>>> df.column_names
['0', '1', '2', '3', '4', '5', '6']
然后我尝试将此数据框连接到现有数据框
>>> df_original
['A', 'B', 'C', 'D', 'E', 'F', 'G']
为了实现这一点,我将新的数据框列名与现有的列名匹配
>>> df.column_names = df_original.column_names
>>> df_original.concat(df)
当我检查生成的数据框列时,我得到了
['A', 'B', 'C', 'D', 'E', 'F', 'G', '0', '1', '2', '3', '4', '5', '6']
有什么办法可以解决这个问题并使vaex尊重列名?