【发布时间】:2019-12-21 11:59:48
【问题描述】:
我有一个包含多列和多行的 pandas 数据框。
下面只是我的数据框的一行,其中第一列是标题,第二列是数据。
我使用 full_df.iloc[0] 提取第一行数据。
full_df 是我的 pandas 数据框的名称。
year 2015.0
month 1.0
day 1.0
hour 0.0
minute 0.0
WDIR 13.0
WSPD 5.6
GST 6.9
WVHT 99.0
DPD 99.0
APD 99.0
MWD 999.0
PRES 1026.1
ATMP 11.4
WTMP 17.8
DEWP 999.0
VIS 99.0
TIDE 99.0
Name: 0, dtype: float64
如何将这些数据放入 numpy 数组中?
我尝试了以下操作:
gfg = pd.Series(full_df.iloc[0])
gfg.to_numpy
但我收到以下错误:
AttributeError: 'Series' object has no attribute 'to_numpy'
【问题讨论】:
-
你用的是什么版本的熊猫? pandas.pydata.org/pandas-docs/stable/reference/api/… 在 0.24.0 版中添加。如果您使用旧版本,您可以更新您的 pandas 版本或改用 pandas.pydata.org/pandas-docs/stable/reference/api/…。