分析python pandas中的列值

2024-10-03 11:12:27 发布

您现在位置:Python中文网/ 问答频道 /正文

我在df中有大约20.000行和20列,其中一列包含站点的名称。看起来像这样:

00001 OPPT YY G
00002 LIMO DA G
000016 KAPAL VS G
0000663 TAPS VS G
...

从列值中提取数字的最佳方法是什么? 期望输出:

^{pr2}$

谢谢


Tags: 方法名称df站点数字davsyy
3条回答

因此,您可以使用此函数:例如,如果您的数据帧是df,并且您的第一列包含此数据,则:

(df.T).ix[0]

我希望这对你有帮助。在

可能是这样的:

df['col_1'] = df['col_1'].replace(r'^(\b\d+\b).*$', r'\1', regex=True)

假设Col1是您的专栏

df
Out: 
                Col1
0    00001 OPPT YY G
1    00002 LIMO DA G
2  000016 KAPAL VS G
3  0000663 TAPS VS G

在空间上拆分并获取第一个元素:

^{pr2}$

相关问题 更多 >