看过来
《pandas 教程》 持续更新中,提供建议、纠错、催更等加作者微信: gairuo123(备注:pandas教程)和关注公众号「盖若」ID: gairuo。跟作者学习,请进入 Python学习课程。欢迎关注作者出版的书籍:《深入浅出Pandas》 和 《Python之光》。
(编码题)以下为一个 NumPy 的结构化数组(ndarray),将其转为 DataFrame,列名为数据的字段名,同时不包含 C 列。
import numpy as np
data = np.array([(1, 2., b'Hello'),
(2, 3., b'World')],
dtype=[('A', '<i4'),
('B', '<f4'),
('C', 'S10')])
data
'''
array([(1, 2., b'Hello'), (2, 3., b'World')],
dtype=[('A', '<i4'), ('B', '<f4'), ('C', 'S10')])
'''
Python 代码如下:
import pandas as pd
import numpy as np
data = np.array([(1, 2., b'Hello'),
(2, 3., b'World')],
dtype=[('A', '<i4'),
('B', '<f4'),
('C', 'S10')])
df = pd.DataFrame.from_records(data, exclude='C')
df
'''
A B
0 1 2.0
1 2 3.0
'''
查看相关链接中的知识。
(完)
更新时间:2024-08-18 19:14:14 标签:pandas python 习题 dataframe numpy