我有 Series
其值:
0 1_AA
1 2_BB
2 3_CC
3 4_DD
我想将此系列转换为数据框列的名称。它应该看起来像这样:
1_AA 2_BB 3_CC 4_DD
0
可能吗?
最佳答案
可以只使用 DataFrame
的 columns
参数:
>>> import pandas as pd
>>> s = pd.Series(['a', 'b', 'c'])
>>> pd.DataFrame(columns=s)
Empty DataFrame
Columns: [a, b, c]
Index: []
或者直接将其作为列表传递:
>>> pd.DataFrame(columns=['1_AA', '2_BB', '3_CC', '4_DD'])
Empty DataFrame
Columns: [1_AA, 2_BB, 3_CC, 4_DD]
Index: []
关于python - 如何将系列值分配给数据框的列名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44215724/