1. ホーム
  2. python

[解決済み] pandasのデータフレームで2つの列を要素ごとに分割する方法

2022-02-02 22:36:09

質問

Pandasのデータフレームに2つのカラムがあります。列を分割したいのですが ab を、値ごとに表示し、以下のように表示します。

import pandas as pd

csv1=pd.read_csv('auto$0$0.csv')
csv2=pd.read_csv('auto$0$8.csv')

df1 = pd.DataFrame(csv1, columns = ['Column A','Column B'])
df2 = pd.DataFrame(csv2, columns = ['Column A','Column B'])

dfnew = pd.concat([df1, df2])

列のことです。

Column A | Column B |
12-------|--2-------|
14-------|--7-------|
16-------|--8-------|
20-------|--5-------|

そして期待される結果

Result
6
2
2
4

どうすればいい?

どのように解決するのですか?

列を分割するだけです。

In [158]:
df['Result'] = df['Column A']/df['Column B']
df

Out[158]:
   Column A  Column B  Result
0        12         2     6.0
1        14         7     2.0
2        16         8     2.0
3        20         5     4.0