我是Python的新手,我正在努力解决这个问题。
我想要创建许多新的数据格式,每个数据格式都是从现有的dataframe列中创建的。原版有时间格式,x1,Time2,x2.
我已经找到一个循环来寻找“时间”
for col in df.columns:
if 'Time' in col:
我需要调用found列及其旁边的列,并将其分配给一个新的dataframe,其中包含'Time‘、'x1’的列,然后循环遍历每一对Timen & xn。我想用xn来命名数据格式。
谢谢你的帮助。
我有一个python脚本,它使用熊猫并从csv文件中创建数据格式,我想使用熊猫分析包显示数据格式信息,并在用户运行该函数后在浏览器中显示报告。
但系统不会打开浏览器并显示此错误:
ValueError: startfile: filepath too long for Windows
代码:
def displayDfInfo(self,df):
profile = pp.ProfileReport(df)
html_profile = profile.to_html()
webbrowser.open(html_profile,new=1)
错
我试图将我的数据分成多个数据格式。
它没有工作,因为'.com',‘..us’,‘..de’,'.in‘等域没有被python识别。
请建议一种方法
我将groupby转换为元组,然后转换为dict。
d = dict(tuple(df.groupby('Site')))
for i, g in df.groupby('Site'):
globals()['df_' + str(i)] = g
print (df_xyz.com)
错误消息说:
AttributeError:“DataFrame”对象没有属性
我有数据格式df,用户收入为3个月,需要使用python查找8月至7月之间的百分比变化,
user revenuejune revenuejuly revenueaugust
Sam 231.13 1345.2 2455
输出
user revenuejune revenuejuly revenueaugust change
Sam 231.13 1345.2 2455. 82.5
我目前正试图在网站上抓取一个数据(关于一个公司的sctack交换),以便在python中创建一个新的数据格式。为了存储在csv文件中并使用pandas.read_csv()方法,我尝试放弃数据格式的行。我遇到了一些麻烦,因为csv文件没有我想的那么好。如何才能在python中获得与web完全相同的数据--以下是我的代码:
from bs4 import BeautifulSoup
import urllib.request as ur
import csv
import pandas as pd
url_danone = "https://www.boursorama.com/cou