Skip to content

Instantly share code, notes, and snippets.

@ohtomi
Last active May 8, 2019 14:38
Show Gist options
  • Save ohtomi/602010e38134eed00ee98b4d20136016 to your computer and use it in GitHub Desktop.
Save ohtomi/602010e38134eed00ee98b4d20136016 to your computer and use it in GitHub Desktop.
PandasのDataFrameを使ってCSVファイルから特定の行をルックアップするサンプル
import sys
import pandas as pd
def main(name):
df = pd.read_csv('./sample.csv', header=0)
filtered = df[df['token'] == name]
if len(filtered.index) > 0:
value = filtered.loc[filtered.index[0]]['normalized']
print(value)
else:
print('Not Found. NAME: ' + name)
if __name__ == '__main__':
if len(sys.argv) > 1:
main(sys.argv[1])
else:
print('USAGE: python3 lookup.py NAME')
token normalized
AUD/JPY AUD/JPY
オージーエン AUD/JPY
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment