第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

遍歷行以取消大寫字符串單詞

遍歷行以取消大寫字符串單詞

PIPIONE 2023-05-23 10:13:44
我想知道如何轉(zhuǎn)換此列中每個單詞的首字母:TestThere is a cat UNDER the table The pen is working WELL.變成小寫,為了有Test    there is a cat uNDER the table     the pen is working wELL.對于字符串,可以使用以下代碼:" ".join(i[0].lower()+i[1:] for i in line.split(" "))我如何通過列中的行迭代它?
查看完整描述

3 回答

?
蝴蝶刀刀

TA貢獻1801條經(jīng)驗 獲得超8個贊

Series.str.replace與正則表達式模式和替換 lambda 函數(shù)一起使用。您可以測試正則表達式模式here

df['Test']?=?df['Test'].str.replace(r'((?<=\b)\S)',?lambda?x:?x.group(1).lower())

結(jié)果:

? ? ? ? ? ? ? ? ? ? ? ? ? ? ?Test

0? there is a cat uNDER the table

1? ? ? ? the pen is working wELL.


查看完整回答
反對 回復 2023-05-23
?
慕斯709654

TA貢獻1840條經(jīng)驗 獲得超5個贊

構(gòu)建您的解決方案:


df["Test"] = [" ".join(entry[0].lower() + entry[1:] 

              for entry in word.split()) 

              for word in df.Test]



df


            Test

0   there is a cat uNDER the table

1   the pen is working wELL.


查看完整回答
反對 回復 2023-05-23
?
互換的青春

TA貢獻1797條經(jīng)驗 獲得超6個贊

以下


import pandas as pd


def uncapitalise(x):

  words = x.split(' ')

  result = []

  for word in words:

    print(word)

    if word:

      word = word[0].lower() + word[1:]

    result.append(word)

  return ' '.join(result)


data = ['Test','There is a cat UNDER the table ','The pen is working WELL.']

df = pd.DataFrame(data)

df[0] = df[0].apply(uncapitalise)

print(df)


查看完整回答
反對 回復 2023-05-23
  • 3 回答
  • 0 關(guān)注
  • 167 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號