我的文件包含Company,RecordID,Sale etc..When列。加载文件到pandas dataframe后,我首先尝试找到它的数据类型,它列出了一些列的浮点型/整型。所以我将它们改为字符串,如下所示; data = pd.read_csv(filepath)
print(data.dtypes)
Company Code object
SiteCode int64
Product Name object
RECORD ID int64
Tank ID
尝试制作一个相对简单的脚本,以帮助自动编写一些我必须做的注释。我正在讨论如何构造数据并与其交互,并决定尝试使用Pandas,因为它看起来非常健壮和直接。我希望将csv文件的每一列提取为一个列表,然后将其中一些列附加到不同的列表列表中。但是,每当我试图对文件做任何事情时,我都会得到以下错误:IndexError: index 1 is out of bounds for axis 0 with size 1。我一直在寻找如何解决这个问题,但我并不确定问题出在哪里。我对代码和数据进行了一系列不同的调整(除了语句,在执行之前检查零长度索引,再次检查数据集,以确保它正确对齐)。尽管如此,没有一个更接近
我有一个csv文件,有3列(产品名称,价格,网站)。
product.csv
Product_name,price, website
Koko krunch,13.99,Lotus
Koko krunch,15.90,mygroser
Koko krunch,15.49,gogopasar
我如何比较价格,然后显示最低价格与产品名称和网站?下面是我的代码,但是结果不准确,我认为有更好的方法。
import pandas as pd
data = pd.read_csv("product_list.csv")
df = pd.DataFrame(data, columns= [