如何使用 Pandas 将几个 csv 文件列放在一个列中?
python 288
原文标题 :How can I put together several csv file columns into a single column using Pandas?
我在一个 csv 文件中有 7 列,其中包含我希望能够合并和处理的信息。我如何使用 Pandas 库来做到这一点。
回复
我来回复-
Rayan Hatout 评论
可以使用DataFrames的
stack
方法。代码如下所示:original_df = pd.DataFrame([['a', 'b'], ['c', 'd']]) print(original_df) # 0 1 # 0 'a' 'b' # 1 'c' 'd' stacked = original_df.stack() print(stacked) # 0 0 'a' # 1 'b' # 1 0 'c' # 1 'd' # dtype: object
请注意
stacked
不再是 DataFrame,而是具有多级索引的Series
对象。2年前