簡體   English   中英

從python中的數據幀中刪除\\n

[英]Removing \n from dataframe in python

如何從輸出中刪除 \\n ?

weather_list = []
for website in web:
  date = website.find_element_by_xpath('/html/body/div[2]/div[4]/div/div[3]/div[1]/div[1]/div/div/div[1]/div[1]/div[1]/div').text
  temp = website.find_element_by_xpath('/html/body/div[2]/div[4]/div/div[3]/div[1]/div[1]/div/div/div[1]/div[1]/div[2]/ul').text
  weather_item = {'Dates':date,
                  'Temperature':temp}
  weather_list.append(weather_item)
df = pd.DataFrame(weather_list)
print(df)

輸出在數據框中有 \\n 如何擺脫該輸出:

      Dates    Temperature
0  Mon\n18.Oct  min.\n23°C
1  Mon\n18.Oct  min.\n23°C
2  Mon\n18.Oct  min.\n23°C
3  Mon\n18.Oct  min.\n23°C
4  Mon\n18.Oct  min.\n23°C

您可以針對溫度特定列嘗試此字符串替換方法。

df['Temperature'] = df['Temperature'].str.replace('\n', '')

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM