ブックマーク / www.delftstack.com (15)

  • Python でリクエストを使用して JSON データを POST する

    hujuu
    hujuu 2023/08/19
  • Python で角括弧なしでリストを出力する

    join() 関数を使って Python で角括弧を表示しないリストを出力する Python で角括弧なしのリストを出力するために unpack メソッドを使用する 関数 str を用いて角括弧なしでリストを出力する このチュートリアルでは、これらの角括弧を表示せずにリストを出力する方法を紹介します。 join() 関数を使って Python で角括弧を表示しないリストを出力する 関数 join() はリストのような反復可能なオブジェクトからすべての要素を受け取り、関数で指定した文字で要素を区切った文字列を返します。このメソッドを使うと、リストから角括弧を削除し、カンマや任意の文字で要素を区切ることができます。次のコードスニペットはこれを実装しています。

    Python で角括弧なしでリストを出力する
    hujuu
    hujuu 2023/05/27
    “','.join(lst)”
  • Python で文字列をリストに変換する

    Python で list() 関数を使って文字列をリストに変換する Python で split() メソッドを用いて文字列をリストに変換する Python の eval() 関数を用いて文字列をリストに変換する ast メソッドを使って Python で文字列をリストに変換する Python リストは変更可能です。そのため、プログラムの実行中にいつでもその要素を上書き、変更、および削除できます。文字列はシングルクォーテーションやダブルクォーテーションで囲まれた文字の組み合わせであり、変更可能ではありません。 この記事では、Python で文字列をリストに変換するさまざまな方法を実演します。 Python で list() 関数を使って文字列をリストに変換する list() 関数は文字列を Python でリストに変換します。 以下のコードを例にしてみましょう。

    Python で文字列をリストに変換する
    hujuu
    hujuu 2023/02/21
    “.split(',')”
  • React で日付をフォーマットするための複数のアプローチ

    React アプリケーションを構築する場合、開発者は日付を操作する方法を見つける必要があります。 これには、日付値のフォーマット、解析、および操作が含まれます。何らかの形で日付を含まない React アプリを考えるのは難しいです。 プログラミングにおける日付の問題は、値が常に希望どおりにフォーマットまたは分類されるとは限らないことです。日付値は、文字列、配列、さらにはオブジェクトとして利用できる場合があります。 他の場合は年のみが含まれ、他の日付値には年からミリ秒までのすべてが含まれます。JavaScript には、この問題を解決するための Date オブジェクトが含まれています。これは、データを管理するためのいくつかの優れたメソッドを提供します。 ただし、国際化や時間値の加算/減算など、より複雑なニーズにはまだ不十分です。 開発者は、JavaScript で日付を操作するための多数のライ

    React で日付をフォーマットするための複数のアプローチ
    hujuu
    hujuu 2023/02/20
    “date-fns”
  • Python でリストに CSV を読み込む方法

    このファイルをテキストエディタで開くと、以下のようになります。 Id,Name,Department,email,Salary 1,Sam,Human Resource,sam@gmail.com,65K 2,John,Management,john@gmail.com,58K 3,Tonny,IT,tonny@gmail.com,70K 4,Mike,Accounts,mike@gmail.com,35K それでは、上記の CSV ファイルのデータを Python のリストにインポートしてみましょう。 PythonCSV をリストに読み込むには csv.reader を使用する Python には CSV というモジュールが組み込まれており、CSV ファイルの内容を読み込むためのリーダクラスがあります。PythonCSV をリストに読み込むコードの例は以下の通りです。 fro

    Python でリストに CSV を読み込む方法
    hujuu
    hujuu 2022/07/13
    “from csv import reader with open('Employees.csv', 'r') as csv_file: csv_reader = reader(csv_file) # Passing the cav_reader object to list() to get a list of lists list_of_rows = list(csv_reader) print(list_of_rows)”
  • Bash を使ってファイルにテキストを追加する方法

    リダイレクション演算子 >> を使ってファイルにテキストを追加する テキストをファイルに追加する tee コマンド テキストをファイルに追加するには、リダイレクト(>>)演算子と tee コマンドを使用します。 ファイルにテキストを追加するのに十分な権限があることを確認しなければなりません。十分なパーミッションがない場合、パーミッション拒否エラーが発生する可能性があります。 リダイレクション演算子 >> を使ってファイルにテキストを追加する リダイレクション演算子 >> は bash コマンドから出力を取得し、その出力を別のファイルに追加します。標準出力にテキストを出力する方法はたくさんあるが、echo と printf が最も一般的なコマンドです。 テキストをファイルに追加するには、出力コマンドのいずれかを使ってテキストを出力するコマンドを書き、>> 演算子の後にテキストを追加するファイ

    Bash を使ってファイルにテキストを追加する方法
    hujuu
    hujuu 2022/01/25
  • JSON を Pandas DataFrame に変換する

    json_normalize() を使った JSON から Pandas の DataFrame への変換 read_json() を使って Pandas の DataFrame に JSON を出力した例 この記事では、JSON を Pandas の DataFrame に変換する方法を紹介します。 JSON とは、JavaScript Object Notation の略です。JavaScript のオブジェクトのフォーマットを基にしたもので、構造化されたデータを表現するための符号化技術です。最近では特にサーバー間や Web アプリケーション間でデータを共有するために広く使われています。 そのシンプルさとプログラミング言語のデータ構造の影響を受けて、JSON は非常に人気が高まっています。比較的理解しやすく、以下は API からの JSON レスポンスの簡単な例です。 { "Resul

    JSON を Pandas DataFrame に変換する
    hujuu
    hujuu 2022/01/19
    “df = json_normalize(info['Results']) #Results contain the required data print(df)”
  • Python でタプルを文字列に変換する

    Python で str.join() 関数を使用してタプルを文字列に変換する Python で reduce() 関数を使用してタプルを文字列に変換する Python で for ループを使用しタプルを文字列に変換する Python では、タプルを使用して複数のアイテムを 1つの変数に格納できます。文字列は、一重引用符または二重引用符で囲まれた文字のクラスターとして定義できます。 このチュートリアルでは、Python でタプルを文字列に変換するさまざまな方法について説明します。 Python で str.join() 関数を使用してタプルを文字列に変換する join() 関数は、その名前が示すように、str 区切り文字で結合されたシーケンスのすべての要素を含む文字列を返すために使用されます。 join() 関数を使用して、入力タプル内のすべての文字を追加し、それを文字列に変換します。 次

    Python でタプルを文字列に変換する
    hujuu
    hujuu 2022/01/10
  • Python でリストを文字列に変換する方法

    Python で str リストを文字列に変換する Python で非 str リストを文字列に変換する Python で str リストを文字列に変換する str.join() メソッドを使用して、str データ型要素を含むリストを文字列に変換できます。 例えば、 A = ["a", "b", "c"] StrA = "".join(A) print(StrA) ## StrA is "abc" join メソッドは任意の数の文字列を連結します。メソッドが呼び出される文字列は、指定された各文字列間に挿入されます。例に示すように、"" (空の文字列)がリスト要素の間に挿入されます。 要素間にスペースを追加したい場合は、" "を使用する必要があります

    Python でリストを文字列に変換する方法
    hujuu
    hujuu 2022/01/10
    “StrA = "".join(A) print(StrA)”
  • Python で 2つ以上のリストを連結する方法

    Python で 2つのリストを連結する + Python で 2つのリストを連結するための += itertools.chain メソッドは Python の 2つのリストを連結する Python でリストを連結するための extend() メソッド Python リスト連結の [*a、*b] 展開メソッド まとめ Python のリストは、要素の順序付きコレクションを保持するデータ構造です。 2つのリストを結合する操作は、連結と呼ばれます。Python では、in-place または out-of-place の 2つのリストを連結できます。 連結する 2つのリストがあるとします。

    Python で 2つ以上のリストを連結する方法
    hujuu
    hujuu 2021/12/03
  • Python で辞書のリストを検索する

    Python で next() 関数を使用して辞書のリストを検索する Python の filter() 関数を使用して辞書のリストを検索する Python でリスト内包表記を使用して辞書のリストを検索する このチュートリアルでは、Python で辞書のリストを検索するために使用できる方法を紹介します。 Python で next() 関数を使用して辞書のリストを検索する next() 関数を使用して、指定されたイテレータの次の項目として結果を提供できます。この方法では、すべての条件に対してプロセスをテストするために、for ループを使用する必要もあります。 次のコードは、next() 関数を使用して Python で辞書のリストを検索します。 lstdict = [ {"name": "Klaus", "age": 32}, {"name": "Elijah", "age": 33},

    Python で辞書のリストを検索する
    hujuu
    hujuu 2021/10/20
    “print(next(x for x in lstdict if x["name"] == "Klaus"))”
  • Matplotlib で X 軸の目盛りラベルテキストを回転させる方法

    Xticks ラベルテキストを回転する plt.xticks(rotation= ) Xticks ラベルテキストを回転するための fig.autofmt_xdate(rotation= ) Xtciks ラベルテキストを回転させるための ax.set_xticklabels(xlabels, Rotation= ) plt.setp(ax.get_xticklabels(), Rotation=) Xticks ラベルテキストを回転させる方法 Xticks ラベルテキストを回転させるための ax.tick_params(axis='x', Labelrotation= ) 回転した xticklabels の整列 このチュートリアル記事では、Python ラベルで X 軸の目盛りラベルテキストを回転させるさまざまな方法を紹介します。含まれています、 plt.xticks(rotation

    Matplotlib で X 軸の目盛りラベルテキストを回転させる方法
    hujuu
    hujuu 2021/10/11
    “.autofmt_xdate(rotation= )”
  • Tkinter ラベルテキストを変更する方法

    StringVar を使って Tkinter ラベルテキストの変更する ラベルのラベルテキストを変更するための text プロパティ このチュートリアルでは、ボタンをクリックして Tkinter ラベルテキストを変更する方法を紹介します。 StringVar を使って Tkinter ラベルテキストの変更する StringVar は Tkinter 文字列変数を作成する Tkinter コンストラクターの一種です。 StringVar 変数を Tkinter ウィジェットに関連付けた後、StringVar 変数が変更されると、Tkinter はこの特定のウィジェットを自動的に更新します。 import tkinter as tk class Test: def __init__(self): self.root = tk.Tk() self.text = tk.StringVar() se

    Tkinter ラベルテキストを変更する方法
    hujuu
    hujuu 2021/07/11
    “.pack()”
  • Pandas の特定の条件に基づいて DataFrame 列を作成する方法

    Pandas の特定の条件に基づいて新しい DataFrame 列を作成するためのリスト内包表記 Pandas の特定の条件に基づいて新しい DataFrame 列を作成する NumPy メソッド Pandas の特定の条件に基づいて新しい DataFrame 列を作成する pandas.DataFrame.apply Pandas の特定の条件に基づいて新しい DataFrame 列を作成する pandas.Series.map() DataFrame オブジェクトのリスト内包表記、NumPy メソッド、apply() メソッド、および map() メソッドを使用して、Pandas の特定の条件に基づいて DataFrame 列を作成できます。 Pandas の特定の条件に基づいて新しい DataFrame 列を作成するためのリスト内包表記 さまざまなリスト内包表記を利用して、Panda

    Pandas の特定の条件に基づいて DataFrame 列を作成する方法
    hujuu
    hujuu 2021/06/19
    “df['Status'] = ["Senior" if s >=400 else "Junior" for s in df['Salary']] ”
  • Pandas Dataframe を NumPy 配列に変換する方法

    to_numpy メソッドで DataFrame を NumPy 配列に変換する to_records() メソッドで DataFrame を NumPy レコード配列に変換 to_numpy() メソッドを学習し、pandas.Dataframe を NumPy 配列に変換します。これは、古い .values メソッドを置き換える pandas v0.24.0 から導入されました。to_numpy は Index、Series、DataFrame オブジェクトで定義できます。 古い DataFrame.values には一貫性のない動作があり、pandas API ドキュメントによると使用は推奨されません。ただし、古いバージョンを使用している場合に備えて、このメソッドの例を検討します。 別の古いメソッド DataFrame.as_matrix() は非推奨になりました。使用しないでくださ

    Pandas Dataframe を NumPy 配列に変換する方法
    hujuu
    hujuu 2020/12/21
    “.to_numpy()”
  • 1