【发布时间】:2020-05-13 16:53:32
【问题描述】:
我正在尝试连接 pandas 数据帧的所有列,以便最终得到 1 列,其中包含数据帧中的所有值。下面的代码就是这样做的:
df2 = pd.concat([df[0], df[1], df[2], df[3], df[4], df[5], df[6], df[7]])
但我希望能够对具有不同列数的数据框执行此操作。当我尝试时:
dfpr2 = pd.concat([df.columns)
我收到以下错误:
“无法连接 <class 'pandas.core.indexes.range.RangeIndex> 类型的对象;只有 Series 和 DataFrame obj 有效
有没有办法解决这个问题?我尝试设置ignore_index = True,但这似乎也没有帮助。谢谢!!
【问题讨论】: