<!-- 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>