如何重写此代码以列出理解

2024-04-26 04:13:54 发布

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

我试图将字符串附加到df中的每个值。我想提高代码的速度(大df)。我试图重写代码和使用列表理解,但我被卡住了。以下是我的代码片段:

beginning ='begin ' #word on the beginning of the column
c=list(df.columns) #list of all column in the dataframe

for i in c:
    df[i] = beginning + df[i].astype(str)

有人能帮我吗?你知道吗


Tags: columnsofthe字符串代码indf列表
1条回答
网友
1楼 · 发布于 2024-04-26 04:13:54

只需向数据帧添加字符串。你知道吗

下面是一个具有多个不同类型列的示例数据帧。你知道吗

In [823]: df
Out[823]:
   A  B          C    D
0  A  1 2010-03-31  1.0
1  B  2 2010-04-01  2.0
2  C  3 2010-04-02  3.0

转换为str类型并添加字符串。你知道吗

In [824]: 'begin ' + df.astype(str)
Out[824]:
         A        B                 C          D
0  begin A  begin 1  begin 2010-03-31  begin 1.0
1  begin B  begin 2  begin 2010-04-01  begin 2.0
2  begin C  begin 3  begin 2010-04-02  begin 3.0

相关问题 更多 >

    热门问题