![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
pandas
LYH_VIP
这个作者很懒,什么都没留下…
展开
-
pandas 对列名处理,替换,去空格
【代码】pandas 对列名处理,替换,去空格。原创 2022-09-08 15:16:34 · 1260 阅读 · 0 评论 -
pandas去重重复项
pandas的功能确实强大,只需要一个指令就可以去除重复的数据,如下:data.drop_duplicates('asin', 'first', inplace=True)其中,asin是列名,此列是需要去除重复行的列,将会根据此列的值来去重。原创 2021-01-11 18:01:40 · 919 阅读 · 0 评论 -
解决to_excel()循环插入,总是得到最后一个数据
使用to_excel()循环插入数据的时候,发现总是得到最后一条数据,此时我们可以使用如下办法:获取excel的行数,然后再其后面插入数据,代码如下:import pandas as pddataframe = pd.DataFrame(columns=('asin', 'title', 'price', 'seller', 'stars', 'reviews'))for i in range(1, 51): asin= '',title='',price='',seller=''原创 2020-12-05 15:01:23 · 1061 阅读 · 0 评论 -
解决to_csv循环追加数据不会覆盖前面的数据
当我们在使用到to_csv()方法的时候,循环追加数据会发现最后得到的数据是最后一条,原因是to_csv()方法mode默认为w,而 w 模式 会清空文件再重新写入新的数据,加上mode='a',便可以追加写入数据。a 模式 为追加写入数据就不会清空前面的数据,而是会在原文件的基础上增加新的数据dataframe.to_csv('best_sellers.csv', mode='a', index=True, sep=',')...原创 2020-12-05 14:36:43 · 9877 阅读 · 0 评论 -
使用split一行代码取字符串中某一串固定字符
记录下常用的取某一固定字符串方法:a='https://www.amazon.de/Ecovacs-Deebot-OZMO-920-Wischroboter/dp/B084ZR6HWN/ref=zg_bs_3597120031_5?_encoding=UTF8&psc=1&refRID=7XWME6NEEEE9V1ZG2EN3'asin=a.spilt('dp/')[1][:10]然后再将其赋值到表格的另一列:import pandas as pddata.loc[i,原创 2020-11-30 10:56:04 · 260 阅读 · 0 评论 -
pandas 如何创建空的DataFrame
最近需要用到空的DataFrame,代码如下import pandas as pddf = pd.DataFrame(columns=['col1','col2', 'col3', 'col4'])这样就创建了一个空DataFrame了,往其中插入数据的话,可以这样子df_row = df.shape[0]上面是获取行数,以便插入数据df.loc[df_row] = ['1','2','3','4']这样,就插入了一行数据,然后可以写入excel文件df.to_ex原创 2020-07-09 16:56:49 · 10350 阅读 · 0 评论 -
如何将csv文件转为xlsx文件
首先要pip pandas直接上代码import pandas as pdcsv = pd.read_csv('type_c.csv', encoding='utf-8')csv.to_excel('type_c.xlsx',sheet_name='data')这样就可以了,pandas真的强大原创 2020-06-24 14:57:22 · 1242 阅读 · 0 评论 -
pandas如何将筛选excel的数据到另一张新表
最近在写一个爬虫,然后将数据保存到excel,但是有些列的数据为空即没有爬到,需要再重新爬,所以将空的该行全部复制到另一张表import pandas as pddata_path = 'excel路径'data = pd.read_excel(data_path)data_new = data[data['groundingtime'] != data['groundingtime...原创 2020-04-16 09:55:00 · 4066 阅读 · 0 评论 -
python pandas 如何读写excel 获取表的行数 列数
首先需要用pip 安装pandas、xlrd、openpyxl,然后直接贴代码import pandas as pddata_path = 'E:/pythonProject/python_pandas/test_pandas.xlsx' //此处为excel表的路径data = pd.read_excel(data_path)data.loc[0,'ground_time']...原创 2020-04-14 15:21:48 · 26291 阅读 · 3 评论