簡體   English   中英

使用熊貓對數據框中的列進行排序

[英]Sorting columns in dataframes with panda

我是python的新手,所以我不知道從哪里開始,但是我有一個excel電子表格表格,其中包含10,000條有關Google App Store的數據。 我已經導入了熊貓,並將csv也導入了python。 共有5列,包括名稱,類型,等級,價格,下載。 我需要首先從最高價格到最低價格對數據框進行排序。 有人有任何簡單的解決方案嗎?

嘗試這個 -

import pandas as pd
df = pd.read_csv('google-play-store.csv')
df.sort_values(by=['price'], ascending=False)

Python對於熊貓有非常好的API文檔。 您可以探索一個數據幀的sort_values方法在這里

請注意,默認情況下,它將NA值放在最后,按升序排序,並且inplace = False(即返回新的df)。 對於您的問題,您可以使用

import pandas as pd
df = pd.read_csv('your_filename.csv')
df.sort_values(by='price', ascending=False, inplace=True)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM