全部版块 我的主页
论坛 数据科学与人工智能 数据分析与数据科学
825 0
2020-08-18
<!-- markdown css tag --><div class="pinggu_markdown">
<div class="pinggu_markdown__html"><p>在工作中我们经常利用Python处理数据,在处理数据过程中经常需要处理分组中最大值的位置、字符串分割、列合并等操作。有些操作偶尔不用也容易遗忘,重复操作非常费时费力。<br>
今天我就把工作中常用到的Python使用技巧归纳一下,将这些技巧整理成文档,以后就可以拿来即用,方便更高效地实现数据分析。如果喜欢,欢迎收藏和分享。</p>
<h2 id="行序、列序反转">1.行序、列序反转</h2>
<p>行序反转最直接的办法是使用loc函数并传递::-1,跟Python中列表反转时使用的切片符号一致</p>
<pre class=" language-python"><code class="prism  language-python">    <span class="token keyword">import</span> pandas <span class="token keyword">as</span> pd
    <span class="token keyword">import</span> numpy <span class="token keyword">as</span> np
    df <span class="token operator">=</span> pd<span class="token punctuation">.</span>Datafr ame<span class="token punctuation">(</span>np<span class="token punctuation">.</span>random<span class="token punctuation">.</span>rand<span class="token punctuation">(</span><span class="token number">4</span><span class="token punctuation">,</span><span class="token number">8</span><span class="token punctuation">)</span><span class="token punctuation">)</span>
    df<span class="token punctuation">.</span>loc<span class="token punctuation">[</span><span class="token punctuation">:</span><span class="token punctuation">:</span><span class="token operator">-</span><span class="token number">1</span><span class="token punctuation">]</span><span class="token punctuation">.</span>reset_index<span class="token punctuation">(</span>drop<span class="token operator">=</span><span class="token boolean">True</span><span class="token punctuation">)</span>
</code></pre>
</div>
</div>
二维码

扫码加我 拉你入群

请注明:姓名-公司-职位

以便审核进群资格,未注明则拒绝

栏目导航
热门文章
推荐文章

说点什么

分享

扫码加好友,拉您进群
各岗位、行业、专业交流群