![](/img/trans.png)
[英]how can i make pandas dataframe objects using for loop in python
[英]how can I write for loop in python for copy pandas dataframe
我是數據工程師的新手。 現在我嘗試為來自 pandas dataframe 的重復數據編寫 python 代碼。 例如數據:
A B C D E F G E
1 2 3 4 0 1 0 1
5 6 7 8 0 1 1 0
9 1 2 3 0 1 0 1
我需要將 dataframe 復制到
dfE = A B C D E
1 2 3 4 0
5 6 7 8 0
9 1 2 3 0
dfF = A B C D F
1 2 3 4 1
5 6 7 8 1
9 1 2 3 1
dfG...
請幫幫我...
嗨 piyaphong 歡迎來到 stackoverflow,
基本上 pandas 允許 select 列具有列名,您可以查看下面的代碼,這可能會解決您的情況。
from io import StringIO
import pandas as pd
data = """
A B C D E F G E
1 2 3 4 0 1 0 1
5 6 7 8 0 1 1 0
9 1 2 3 0 1 0 1
"""
df = pd.read_csv(StringIO(data), sep=' ')
dfE = df[['A', 'B', 'C', 'D', 'E']]
dfF = df[['A', 'B', 'C', 'D', 'F']]
dfG = df[['A', 'B', 'C', 'D', 'G']]
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.