gpt4 book ai didi

python - 从数据系列创建 DataFrame

转载 作者:太空宇宙 更新时间:2023-11-04 02:40:39 24 4
gpt4 key购买 nike

我有一个数据系列,

df,
primary
Buy 484
Sell 429
Blanks 130
FX Spot 108
Income 77
FX Forward 2

尝试创建一个包含 2 列的数据框。第一列值应该是 df 的索引第二列应具有 df 中的主要值

 by using,
filter_df=pd.DataFrame({'contents':df.index, 'values':df.values})
I get,
Exception: Data must be 1-dimensional

最佳答案

使用reset_indexrename_axis对于新列名称:

filter_df = df.rename_axis('content').reset_index()

另一种重命名的解决方案:

filter_df = df.reset_index().rename(columns={'index':'content'})

对于来自构造函数的 DataFrame 需要 df['primary'] 用于选择列

filter_df=pd.DataFrame({'contents':df.index, 'values':df['primary'].values})

print (filter_df)
content primary
0 Buy 484
1 Sell 429
2 Blanks 130
3 FX Spot 108
4 Income 77
5 FX Forward 2

关于python - 从数据系列创建 DataFrame,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46641149/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com