線/散布図をプロットするためのPython言語のExcelシートから特定の「文字列」に対応するセル値を取得する

Alekhya確かに

country name == 'Argentina'データ全体から、対応する「値」に対してのみ線/散布図をプロットしたいと思います。

サンプルデータ

Y

総データファイル

これは私のコードです

import pandas as pd
import matplotlib.pyplot as plt

df = pd.read_excel("C:/Users/kdandebo/Desktop/Models/Python excercise/Data3.xlsx")
x = (df['Country Name'])

#Although i have figured out x cannot be compared to a string named Argentina, i couldnt think of any other way, Also ive tried the below version too, but none works
#if (df['Country Name'] == 'Argentina'):
#    y = (df['Value'])
for x == ("Argentina"):
    y = (df['Value'])
plt.scatter(x,y)
plt.show()
Mehrdad Dowlatabadi

主な問題は、スプレッドシートファイルの読み取りと適切なシートの選択でした

import pandas as pd
import matplotlib.pyplot as plt

xl = pd.ExcelFile("Data3.xlsx")
df=xl.parse("Data")

x = df[df['Country Name']=="Argentina"]
plt.scatter(x['Country Name'],x['Value'])
plt.show()

プロット

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

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

Related 関連記事

ホットタグ

アーカイブ