Pythonでプログラムを作成して、特定のDataFrameの「k」で始まる都市名と州名を新しいCSVファイルに保存します。
入力 −
City列とState列を持つDataFrameがあり、都市を見つけ、州名が「k」で始まり、以下に示すように別のCSVファイルに保存するとします-
City,State Kochi,Kerala
解決策
これを解決するには、以下の手順に従います。
-
DataFrameを定義する
-
以下に定義されているように、都市が「k」で始まることを確認してください。
df[df['City'].str.startswith('K') & df['State'].str.startswith('K')]
-
最後に、以下のように「CSV」ファイルにデータを保存します
df1.to_csv(‘test.csv’)
例
理解を深めるために、次の実装を見てみましょう。
import pandas as pd import random as r data = { 'City': ['Chennai','Kochi','Kolkata'],'State': ['Tamilnad','Kerala','WestBengal']} df = pd.DataFrame(data) print("DataFrame is\n", df) df1 = df[df['City'].str.startswith('K') & df['State'].str.startswith('K')] df1.to_csv('test.csv')
出力
City,State Kochi,Kerala
-
Python-パンダのデータフレームをCSVファイルに書き込む方法
pandasデータフレームをPythonでCSVファイルに書き込むには、 to_csv()を使用します 方法。まず、リストの辞書を作成しましょう- # dictionary of lists d = {'Car': ['BMW', 'Lexus', 'Audi', 'Mercedes', 'Jaguar', 'Bentley'],'Date_of_purchase': ['2020-10-10', '2020-10-12', '
-
パンダのCSVファイルのインデックス番号で列名の名前を変更します
columns.values()を使用すると、CSVファイルのインデックス番号で列名の名前を簡単に変更できます。 以下は、MicrosoftExcelで開いたCSVファイルの内容であるとしましょう- 列名の名前を変更します。最初に、CSVファイルからPandasDataFrameにデータをロードします- dataFrame = pd.read_csv("C:\\Users\\amit_\\Desktop\\SalesData.csv") CSVからすべての列名を表示- dataFrame.columns 次に、列名の名前を変更します- dataFrame.co