PythonパンダCSV管理

Sherargh1

こんにちは、JuypterIpythonを介したPandasのクイッククエリ。私は以下のコードを書き、友人のビジネスのためにやろうとしている他のいくつかの自動化に取り組んでいます。Excelの場合と同じように、区切り文字として「-」を使用して最初の列を2つに分割したい場合、Ipythonを介してPandasでこれを行うにはどうすればよいですか?したがって、「Red Bull-225825」の説明は「RedBull」になり、説明の左側に「XYZ」という新しい列が作成され、値は225825になります。null値がnullの場合。

import pandas as pd
df.columns = df.iloc[1]
df = pd.read_csv("3.csv", skiprows=range(0, 2))
df[['Description','Total Qty','Total Sales']].dropna().to_csv("new1.csv",index=False)

説明を分割する必要があります

ありがとう

Lukasz Tracewski

これが私の見解です:

import pandas as pd
from io import StringIO

TESTDATA = StringIO("""Description,TotalQty,TotalSales
ACME, 11, 1
Evil Corp, 10, 2
Google-Alphabet, 100, 0""")

df = pd.read_csv(TESTDATA, sep=",")

def splitfun(row):
    if '-' in row['Description']:
        val1, val2 = row['Description'].split('-')
        return pd.Series({'Description': val1, 'AfterDash': val2})
    else:
        return pd.Series({'Description': row['Description'], 'AfterDash': None})

df[['Description','AfterDash']]=df.apply(splitfun, axis=1)

print(df)

  Description  TotalQty  TotalSales AfterDash
0        ACME        11           1      None
1   Evil Corp        10           2      None
2      Google       100           0  Alphabet

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してくださいdebugcn@gmail.com

編集
0

コメントを追加

0

関連記事

分類Dev

Python | パンダ| CSV | 辞書の問題

分類Dev

PythonパンダCSVインポート/ Unicodeの問題

分類Dev

Pythonパンダはファイル名列CSVを追加します

分類Dev

csvの最初と最後の行からPythonパンダDataFrame

分類Dev

Pythonパンダを使用したCSV列の比較

分類Dev

Python(パンダ)csvから数値を取得する方法

分類Dev

パンダとPythonエクスポートcsv

分類Dev

Pythonパンダでread_csvを高速化

分類Dev

列の特定のレコードのPythonパンダread_csv

分類Dev

Pythonパンダ-csv結合を高速化

分類Dev

pythonはcsvパンダから行を数えます

分類Dev

csvパンダpythonに特殊文字を追加します

分類Dev

Pythonパンダ、read_csvのUnicodeデコードエラー

分類Dev

Pythonパンダを使用したXMLからCSVへ

分類Dev

Pythonパンダを使用してcsvに直接書き込む

分類Dev

Python:パンダなしのcsvファイルと辞書

分類Dev

PythonパンダはCSVキーエラーを比較します

分類Dev

PythonパンダDateTimeIndex

分類Dev

PythonパンダCustomBusinessDay

分類Dev

PythonパンダMemoryError

分類Dev

Python-Pythonパンダを使用してxmlをcsvに変換する

分類Dev

パンダを使用したcsvでのPythonカウントの発生

分類Dev

Python。パンダ。CSV。他の列の値によるカウント平均

分類Dev

CSVからのパンダとPythonの日時タイムスタンプ

分類Dev

pythonパンダは複数のcsvファイルをマージします

分類Dev

python-大きなcsv(iterateとchunksize)でパンダ構造を使用する

分類Dev

Pythonパンダを使用してこのJsonをCSVに変換する方法は?

分類Dev

Pythonでパンダを使用してcsvファイルをロードする

分類Dev

Excel / CSVファイルの実際の列参照を検索-Pythonパンダ

Related 関連記事

  1. 1

    Python | パンダ| CSV | 辞書の問題

  2. 2

    PythonパンダCSVインポート/ Unicodeの問題

  3. 3

    Pythonパンダはファイル名列CSVを追加します

  4. 4

    csvの最初と最後の行からPythonパンダDataFrame

  5. 5

    Pythonパンダを使用したCSV列の比較

  6. 6

    Python(パンダ)csvから数値を取得する方法

  7. 7

    パンダとPythonエクスポートcsv

  8. 8

    Pythonパンダでread_csvを高速化

  9. 9

    列の特定のレコードのPythonパンダread_csv

  10. 10

    Pythonパンダ-csv結合を高速化

  11. 11

    pythonはcsvパンダから行を数えます

  12. 12

    csvパンダpythonに特殊文字を追加します

  13. 13

    Pythonパンダ、read_csvのUnicodeデコードエラー

  14. 14

    Pythonパンダを使用したXMLからCSVへ

  15. 15

    Pythonパンダを使用してcsvに直接書き込む

  16. 16

    Python:パンダなしのcsvファイルと辞書

  17. 17

    PythonパンダはCSVキーエラーを比較します

  18. 18

    PythonパンダDateTimeIndex

  19. 19

    PythonパンダCustomBusinessDay

  20. 20

    PythonパンダMemoryError

  21. 21

    Python-Pythonパンダを使用してxmlをcsvに変換する

  22. 22

    パンダを使用したcsvでのPythonカウントの発生

  23. 23

    Python。パンダ。CSV。他の列の値によるカウント平均

  24. 24

    CSVからのパンダとPythonの日時タイムスタンプ

  25. 25

    pythonパンダは複数のcsvファイルをマージします

  26. 26

    python-大きなcsv(iterateとchunksize)でパンダ構造を使用する

  27. 27

    Pythonパンダを使用してこのJsonをCSVに変換する方法は?

  28. 28

    Pythonでパンダを使用してcsvファイルをロードする

  29. 29

    Excel / CSVファイルの実際の列参照を検索-Pythonパンダ

ホットタグ

アーカイブ