本文主要是介绍pandas习题 029:用 Series 构造 DataFrame,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
参考答案
用 Series 构造一个 DataFrame,它有 a、b 两列,三行数据。其中 a 列值为 1、4、7,b 列值为 2、5、8,索引为 x、y、z。即:'''a b
x 1 2
y 4 5
z 7 8
'''参考答案Python 代码如下:import pandas as pda = pd.Series([1, 4, 7], index=[*'xyz'])
b = pd.Series([2, 5, 8], index=[*'xyz'])
df = pd.DataFrame({'a': a, 'b': b})
df
'''a b
x 1 2
y 4 5
z 7 8
'''或者:import pandas as pdx = pd.Series([1, 2], index=[*'ab'], name='x')
y = pd.Series([4, 5], index=[*'ab'], name='y')
z = pd.Series([7, 8], index=[*'ab'], name='z')df = pd.DataFrame([x, y, z])
df
'''a b
x 1 2
y 4 5
z 7 8
'''
这篇关于pandas习题 029:用 Series 构造 DataFrame的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!