我想知道是否有一种方法来保存熊猫dataframe数据类型后,我切片的数据。熊猫DataFrame拼接结果成为系列
例如,如果我有一个名为df的pandas DataFrame包含多个列,当我切分一列时,它不再是一个DataFrame,而是一个系列。有没有办法将它保留为数据框?
我的意思是,
type(df)
pandas.core.frame.DataFrame
但
type(df.iloc[:,0])
pandas.core.series.Series
只有这样,我想获得的周围是明确地重新定义它为数据帧。
pd.DataFrame(df.iloc[:,0])
您还可以检查此链接https://stackoverflow.com/questions/26047209/what-is熊猫之间的差异 - 系列和单列数据框 – Wen
@Wen谢谢!这阐明了为什么数据帧成为系列 –
很高兴帮助。 〜 – Wen