我花了一整天的时间,绞尽脑汁寻找信息,但没有成功。在
我正在尝试导入XLS文件。28列。1010行。 在这些行/列中,我想我应该导入基本的int/float/strings。。。 我想我可以在int之间进行计算,找到一些列值中包含的字符串。。。在
但那是一个新手的乌托邦。像往常一样。。。;)
代码如下:
import pandas as pd
import numpy as np
filename = ("D:/PRIVATE/Turb002/Downloads/suivialso3.xlsx")
df = pd.read_excel(filename)
df.columns = ['Reference','Artiste','Titre','Code_Prix','Sortie','Suppr','Profit_Center','O_D','J_2_QTE NETTE','J_1_QTE_NETTE','S_2_QTE_NETTE','S_1_QTE_NETTE','S_QTE_NETTE','M_1_QTE_NETTE','M_QTE_BRUTE','M_QTE_DEPOT_VENTE','M_QTE_RETOUR','M_QTE_STOCK_RACHETE','M_QTE_NETTE','ORIGINE_QTE_BRUTE','ORIGINE_QTE_RETOUR','ORIGINE_QTE_NETTE','CDES_EN _ATTENTE','PORTEFEUILLE_RETOUR','STOCK','STOCK_RETOUR','NON_ENCORE_RECONDITIONNABLE','STOCK_AVANCE']
df.dtypes
答案是:
^{pr2}$我可以毫无问题地操纵浮动。 但是: 1) 什么是对象? 3) 有没有好的教程来理解Panda的对象操作(找不到任何东西? 2) 他的特质是什么? 最重要的是。。。。。 3) 我怎样才能操纵它?在
我想在需要的时候选择/find/what's in this object,因为我通常处理字符串、int等。。。。在
当: df['Artiste']至少包含一个字符串“oen”,即使df['Artiste']是“Phoenix”
或者什么时候 df['Artiste']包含“Phoenix”的精确“value”=True
或按任何可能性排序。。或更换。。。。在
我明白我被卡住只是因为我不太明白如何理解这种“对象”类型。。。在网上找不到任何关于我的问题的有意义的信息。 我不知道是否应该通过更改属性/编码以不同的方式导入文件,还是操作对象比字符串(内存、计算…)更好,是否可以转换这些对象或其他。。。。在
任何帮助都是非常受欢迎的。。。在
好吧,我自己找到的! 我完全被困住了。真诚的。几天。。。在
因此,我不知道这是不是最简单的方法,但我决定在将csv文件导入pandaframe之前清理它们:
一切都很好。在
相关问题 更多 >
编程相关推荐