質問編集履歴

4

コードの更新 エラー内容の表記

2023/01/26 08:13

投稿

watchdogs
watchdogs

スコア54

test CHANGED
File without changes
test CHANGED
@@ -1,9 +1,11 @@
1
1
  ### 質問内容
2
- AWS Lamdaで演算をしたデータフレーム型のデータをCSV形式でS3バケット保存
2
+ AWS Lamdaで演算をしたデータフレーム型のデータをCSV形式でS3に書き出をしたいです。
3
- 書き出し及び読み込んで演算を行いたいです。
4
3
  pandas を使用して実装している記事を見つけることが出来ず、
5
4
  S3-Lamda間でのデータ移行について躓いており教えて頂きたいです。
6
5
  よろしくお願い致します。
6
+
7
+ #参考にしたサイト
8
+ https://recipe.kc-cloud.jp/archives/10058/
7
9
 
8
10
  環境:Python
9
11
  ### 実現したいこと
@@ -43,22 +45,23 @@
43
45
  #やりたいこと
44
46
  ####################################
45
47
  #① dfをcsvに書き出しS3バケットに保存したい
46
- #df.to_csv("#バケットのアドレス")←このような書き方ではだめでした。
47
48
 
48
- #② ①でS3バケット書き込んだcsvを読み込みたい
49
-
50
- #-------------------------------
51
- #dfのデタ成形及び演算
49
+ #サイトを元に試したコ
52
- #-------------------------------
50
+ s3 = boto3.resource('s3')
53
-
51
+ bucket = 'my_backet_name'
52
+ key = df.to_csv() #dfをCSVに変換して保存する書き方がわかりません。
53
+ file_contents = 'Lambda test'
54
- #① dfをcsvに書き出しS3バケットに保存したい
54
+ obj = s3.Object(bucket,key)
55
+ obj.put( Body=file_contents )
55
56
 
56
57
  ####################################
57
58
 
59
+ ```
58
60
 
61
+ ```Error
62
+ NoCredentialsError
63
+ NoCredentialsError: Unable to locate credentials
59
64
  ```
60
65
 
61
66
 
62
67
 
63
-
64
-

3

文章修正

2023/01/26 06:21

投稿

watchdogs
watchdogs

スコア54

test CHANGED
File without changes
test CHANGED
@@ -1,12 +1,9 @@
1
1
  ### 質問内容
2
2
  AWS Lamdaで演算をしたデータフレーム型のデータをCSV形式でS3バケットに保存し
3
3
  書き出し及び読み込んで演算を行いたいです。
4
- 下記のサイトを参考にコーディングをしていましたが、AttributeError等が出てしまい
5
- そもそも書き方が正しくない気がしていて困っています。
6
- pandas を使用して実装している記事を見つけることが出来ず
4
+ pandas を使用して実装している記事を見つけることが出来ず
7
- 教えて頂きたいです。
5
+ S3-Lamda間でのデータ移行について躓いており教えて頂きたいです。
8
6
  よろしくお願い致します。
9
-
10
7
 
11
8
  環境:Python
12
9
  ### 実現したいこと

2

文章変更

2023/01/26 06:19

投稿

watchdogs
watchdogs

スコア54

test CHANGED
File without changes
test CHANGED
@@ -6,12 +6,6 @@
6
6
  pandas を使用して実装している記事を見つけることが出来ず
7
7
  教えて頂きたいです。
8
8
  よろしくお願い致します。
9
-
10
-
11
- 参考にしたサイト
12
- https://qiita.com/shomffl/items/6cd389adcfbb47af6b35
13
- https://qiita.com/stpete_ishii/items/7d5d7f1a6f82cc2c3b58
14
- https://qiita.com/gussann0505/items/950f30c517d2b9e17486
15
9
 
16
10
 
17
11
  環境:Python

1

ソースコードの変更

2023/01/26 05:39

投稿

watchdogs
watchdogs

スコア54

test CHANGED
File without changes
test CHANGED
@@ -53,7 +53,15 @@
53
53
  ####################################
54
54
  #① dfをcsvに書き出しS3バケットに保存したい
55
55
  #df.to_csv("#バケットのアドレス")←このような書き方ではだめでした。
56
+
56
57
  #② ①でS3バケット書き込んだcsvを読み込みたい
58
+
59
+ #-------------------------------
60
+ #dfのデータ成形及び演算
61
+ #-------------------------------
62
+
63
+ #① dfをcsvに書き出しS3バケットに保存したい
64
+
57
65
  ####################################
58
66
 
59
67