Python 在pandas中组织单个列以生成多个列和数据帧

Python 在pandas中组织单个列以生成多个列和数据帧,python,pandas,dataframe,beautifulsoup,Python,Pandas,Dataframe,Beautifulsoup,我用BeautifulSoup在一些网站上创建了一个熊猫数据框,但每次我尝试组织它时,它都会去做一些我不想做的事情 基本上,我已经得到它来提取我想要的数据,但现在我想从中创建两个独立的数据帧 第一个数据帧如下所示(“|”是标题上的分隔符): 第二个数据帧如下所示: City | Per capita income | Median Household Income | Total Pop | Ave Age | Ave Rent | Monthly rent change SS $372

我用BeautifulSoup在一些网站上创建了一个熊猫数据框,但每次我尝试组织它时,它都会去做一些我不想做的事情

基本上,我已经得到它来提取我想要的数据,但现在我想从中创建两个独立的数据帧

第一个数据帧如下所示(“|”是标题上的分隔符):

第二个数据帧如下所示:

City | Per capita income | Median Household Income | Total Pop | Ave Age | Ave Rent | Monthly rent change
SS     $37221             $75991                    653282      30 Yrs Old  $1199     8.34%
这是我的密码:

import urllib3
import requests
from bs4 import BeautifulSoup as soup
import re
import pandas as pd

headers = requests.utils.default_headers()
headers.update({
    'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36'
})

url = 'https://www.apartments.com/apartments/saratoga-springs-ut/1-bedrooms/'

requests.get(url, headers=headers)

function_usage = []

for item in description:
    item = item.text
    function_usage.append(item)

data = pd.DataFrame({'function_usage':function_usage})
data

任何帮助都将不胜感激,我上下搜索了互联网,无法准确找到我要找的内容,因此任何指导都将不胜感激

我错过了什么?响应
r
不是用来提取数据的。是的,显然你可以看出我是Python新手。为了避免混淆,我删除了r。
description
变量的值是多少,因此
function\u用法的值是多少?
import urllib3
import requests
from bs4 import BeautifulSoup as soup
import re
import pandas as pd

headers = requests.utils.default_headers()
headers.update({
    'User-Agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.93 Safari/537.36'
})

url = 'https://www.apartments.com/apartments/saratoga-springs-ut/1-bedrooms/'

requests.get(url, headers=headers)

function_usage = []

for item in description:
    item = item.text
    function_usage.append(item)

data = pd.DataFrame({'function_usage':function_usage})
data