91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

pandas怎么刪除某列數據中的文字

小億
194
2024-01-25 12:47:39
欄目: 編程語言

要刪除某列數據中的文字,可以使用str.replace()方法。

首先,使用str.replace()方法將想要刪除的文字替換為空字符串。然后,將替換后的結果賦值給原始列。

以下是一個示例代碼:

import pandas as pd

# 創建示例數據
data = {'col1': ['apple', 'banana', 'orange'],
        'col2': ['apple123', 'banana456', 'orange789']}

df = pd.DataFrame(data)

# 刪除col2列中的文字
df['col2'] = df['col2'].str.replace(r'\D+', '')

print(df)

輸出結果:

     col1 col2
0   apple  123
1  banana  456
2  orange  789

在上面的示例中,我們使用正則表達式r'\D+'來匹配非數字字符。使用空字符串替換匹配到的字符,即刪除了文字。

注意:上面的示例中,我們將替換后的結果賦值給了原始列df['col2']。如果你希望保留原始列,并創建一個新的列來存儲替換后的結果,可以使用df['new_col'] = df['col2'].str.replace(r'\D+', '')

0
朝阳市| 贵溪市| 荃湾区| 昌吉市| 依兰县| 松原市| 翁牛特旗| 正镶白旗| 深泽县| 乐昌市| 侯马市| 交口县| 万山特区| 仙桃市| 南皮县| 陆良县| 盐城市| 东兴市| 涞源县| 闸北区| 合山市| 瓮安县| 玉门市| 山东| 建平县| 砀山县| 广水市| 孟州市| 始兴县| 舞阳县| 高安市| 土默特右旗| 澄江县| 兴文县| 进贤县| 金华市| 喀喇| 新乡县| 大城县| 博罗县| 山东省|