pandas
pandas:当成python的excel来用
python__reported
python菜鸟入门,期待成为数据分析的大神;
互相帮助!
展开
-
Pandas合并excel文件错位现象的解决
Pandas合并excel文件错位现象的解决一、文件错位现象二、原因三、解决一、文件错位现象说明:原本想将多列变为一列,以便后续的可视化处理,但是合并后出现这样的错位原本试图通过pandas的cancat()方法中的参数解决,但是没有效果。pandas的cancat()方法参数解释,参见《pandas数据合并与重塑(pd.concat篇)》,链接: link.二、原因既然参数中找不到解决问题的原因,我就又重新复习了一遍cancat()方法。原本以为是excel文件索引的问题,即假设:第一个原创 2020-05-27 11:30:15 · 5707 阅读 · 2 评论 -
pandas写入excel中在dict出现的问题
pandas写入excel中在dict出现的问题一、目标二、问题三、解决方法四、结语一、目标对写入的数据设置为集合套集合的格式如:a={"a":{"b":"c"}这样的集合在for循环结构中,即希望在for循环中出现自己需要的数据则可以进行相应的变更程序如下: with open("情节.txt", "r", encoding="utf-8")as f: condition = f.readlines() for i in condition:原创 2020-06-27 18:00:58 · 3044 阅读 · 0 评论 -
pandas依据多列数据生成某一列数据-兼pandas数据修改汇总
pandas依据多列数据生成某一列数据一、数据修改二、依据多列数据修改某一列一、数据修改网上pandas的数据修改大多是依据某一列数据进行修改或者生成了,几乎没有找到依据多列数据生成或者修改某一列的依据某一列数据修改某一列数据的方法:方法一:df.loc[df.a>=2,'b'] = 'new_data'来自chenpe32cp:《python pandas如何基于某一列修改某一列的值》,链接: python pandas如何基于某一列修改某一列的值.方法二:df["a"]=df["原创 2020-07-22 16:44:19 · 3627 阅读 · 0 评论 -
tushare报错之解决(亲测有效):websocket._exceptions,ValueError: No ‘:‘ found when decoding object value
tushare报错:websocket._exceptions,ValueError: No ':' found when decoding object value一、修改后结果二、报错三、成功获取一、修改后结果二、报错第一个报错:websocket._exceptions具体含义是websocket中缺失_exceptions,github上:pip uninstall websockerpip install websocket-client无效准确解决方法:换成1.2.5原创 2020-07-22 09:25:28 · 5398 阅读 · 4 评论 -
利用pandas进行exceld 的列相加求和
利用pandas进行exceld 的列相加求和一、简单的列相加二、多列相加一、简单的列相加dataframe["新列“]=dataframe["第一列”]+dataframe["第二列“]二、多列相加对于多列相加或者不知道列名只知道索引的,用上面简单的方法相加就会比较麻烦方法:找出自己需要的相加的列的索引,然后进行循环此处我需要第三列之后的进行相加一共46列,一个一个写列名比较麻烦,通过numpy的sum方法进行相加for i in range(3,df.shape[1]): l原创 2020-07-03 22:35:09 · 10678 阅读 · 3 评论 -
《python数据分析基础》ggplot:AttributeError: module 'pandas' has no attribute 'tslib'
在《python数据分析基础》6.3ggplot使用过程中报错from ggplot import *print(diamonds.head())按照报错打开注意:修改时修改ggplot的函数或者方法名称,而不要修改pandas的函数或者方法名。date_types = (pd.tslib.Timestamp,pd.DatetimeIndex,pd.Period,pd.P...原创 2020-04-30 10:09:57 · 2040 阅读 · 0 评论