Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonでプログラムを作成して、特定のデータフレームをPickleファイル形式にエクスポートし、Pickleファイルからコンテンツを読み取ります。


ピクルスファイルにエクスポートするためのデータフレームと結果があり、ファイルから内容を次のように読み取ると仮定します。

Export to pickle file:
Read contents from pickle file:
  Fruits    City
0 Apple    Shimla
1 Orange   Sydney
2 Mango    Lucknow
3 Kiwi    Wellington

解決策

これを解決するには、以下の手順に従います-

  • データフレームを定義します。

  • データフレームをピクルス形式にエクスポートし、「pandas.pickle」という名前を付けます。

df.to_pickle('pandas.pickle')
  • 「pandas.pickle」ファイルから内容を読み取り、結果として保存します。

result = pd.read_pickle('pandas.pickle')

理解を深めるために、以下の実装を見てみましょう。

import pandas as pd
df = pd.DataFrame({'Fruits': ["Apple","Orange","Mango","Kiwi"],
                     'City' : ["Shimla","Sydney","Lucknow","Wellington"]
                  })
print("Export to pickle file:")
df.to_pickle('pandas.pickle')
print("Read contents from pickle file:")
result = pd.read_pickle('pandas.pickle')
print(result)

出力

Export to pickle file:
Read contents from pickle file:
  Fruits    City
0 Apple    Shimla
1 Orange   Sydney
2 Mango    Lucknow
3 Kiwi    Wellington

  1. Pythonでプログラムを作成して、DataFrameから「A」学年の生徒の名前を印刷します

    入力 − Assume, you have DataFrame,  Id  Name Grade 0 1 stud1   A 1 2 stud2   B 2 3 stud3   C 3 4 stud4   A 4 5 stud5   A 出力 − そして、「A」学年の生徒の名前の結果 0    stud1 3    stud4 4    stud5 解決策 これを解決するために、以下のアプローチに従います。 DataFrameを定義する 値をD

  2. Pythonでプログラムを作成して、特定のDataFrame内の従業員IDと給与の最低年齢を見つけます

    入力 − DataFrameがあると仮定します DataFrame is  Id    Age   Salary 0 1    27    40000 1 2    22    25000 2 3    25    40000 3 4    23    35000 4 5    24    30000 5 6    32